# near model CODE resource # jump table entries: 5592-5648 (57 of them) export_699: 00000000 4E56 FFF8 link A6, -0x0008 00000004 206E 000C movea.l A0, [A6 + 0xC] 00000008 43EE FFF8 lea.l A1, [A6 - 0x8] 0000000C 7003 moveq.l D0, 0x03 label0000000E: 0000000E 32D8 move.w [A1]+, [A0]+ 00000010 51C8 FFFC dbf D0, -0x6 /* 0000000E */ 00000014 102D FC10 move.b D0, [A5 - 0x3F0] 00000018 670C beq +0xE /* 00000026 */ 0000001A 486E FFF8 pea.l [A6 - 0x8] 0000001E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000022 4EBA 257C jsr [PC + 0x257C /* 000025A0 */] label00000026: 00000026 4E5E unlink A6 00000028 205F movea.l A0, [A7]+ 0000002A 504F addq.w A7, 8 0000002C 4ED0 jmp [A0] 0000002E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_700: // at 00000030 (misaligned) 00000032 FFF4 .invalid <> 00000034 48E7 0108 movem.l -[A7], D7,A4 00000038 206E 000C movea.l A0, [A6 + 0xC] 0000003C 43EE FFF8 lea.l A1, [A6 - 0x8] 00000040 7003 moveq.l D0, 0x03 label00000042: 00000042 32D8 move.w [A1]+, [A0]+ 00000044 51C8 FFFC dbf D0, -0x6 /* 00000042 */ 00000048 286E 0008 movea.l A4, [A6 + 0x8] 0000004C 42A7 clr.l -[A7] 0000004E 486E FFF8 pea.l [A6 - 0x8] 00000052 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000056 4EAD 4EBA jsr [A5 + 0x4EBA /* export_2515 */] 0000005A 2E1F move.l D7, [A7]+ 0000005C 6F14 ble +0x16 /* 00000072 */ 0000005E 4267 clr.w -[A7] 00000060 2F07 move.l -[A7], D7 00000062 2054 movea.l A0, [A4] 00000064 2F28 0050 move.l -[A7], [A0 + 0x50] 00000068 4EAD 4E92 jsr [A5 + 0x4E92 /* export_2510 */] 0000006C 1D5F 0010 move.b [A6 + 0x10], [A7]+ 00000070 6004 bra +0x6 /* 00000076 */ label00000072: 00000072 422E 0010 clr.b [A6 + 0x10] label00000076: 00000076 4CDF 1080 movem.l D7,A4, [A7]+ 0000007A 4E5E unlink A6 0000007C 205F movea.l A0, [A7]+ 0000007E 504F addq.w A7, 8 00000080 4ED0 jmp [A0] 00000082 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_701: // at 00000084 (misaligned) 00000086 FFBC .invalid <> 00000088 2F0C move.l -[A7], A4 0000008A 286E 0008 movea.l A4, [A6 + 0x8] 0000008E 4267 clr.w -[A7] 00000090 486E FFBC pea.l [A6 - 0x44] 00000094 2F0C move.l -[A7], A4 00000096 4EAD 4EFA jsr [A5 + 0x4EFA /* export_2523 */] 0000009A 486D FC1C pea.l [A5 - 0x3E4] 0000009E 4EAD 2302 jsr [A5 + 0x2302 /* export_1116 */] 000000A2 101F move.b D0, [A7]+ 000000A4 6600 0098 bne +0x9A /* 0000013E */ 000000A8 486E FFBC pea.l [A6 - 0x44] 000000AC 2F0C move.l -[A7], A4 000000AE 4EAD 4EFA jsr [A5 + 0x4EFA /* export_2523 */] 000000B2 486E FFC8 pea.l [A6 - 0x38] 000000B6 2F0C move.l -[A7], A4 000000B8 4EAD 4EC2 jsr [A5 + 0x4EC2 /* export_2516 */] 000000BC 486E FFBC pea.l [A6 - 0x44] 000000C0 2F0C move.l -[A7], A4 000000C2 4EAD 4F52 jsr [A5 + 0x4F52 /* export_2534 */] 000000C6 486E FFD8 pea.l [A6 - 0x28] 000000CA 2F0C move.l -[A7], A4 000000CC 4EAD 4EC2 jsr [A5 + 0x4EC2 /* export_2516 */] 000000D0 486E FFC8 pea.l [A6 - 0x38] 000000D4 486E FFD8 pea.l [A6 - 0x28] 000000D8 486E FFE8 pea.l [A6 - 0x18] 000000DC 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 000000E0 42A7 clr.l -[A7] 000000E2 202E FFD0 move.l D0, [A6 - 0x30] 000000E6 90AE FFC8 sub.l D0, [A6 - 0x38] 000000EA 2F00 move.l -[A7], D0 000000EC 202E FFE0 move.l D0, [A6 - 0x20] 000000F0 90AE FFD8 sub.l D0, [A6 - 0x28] 000000F4 2F00 move.l -[A7], D0 000000F6 201F move.l D0, [A7]+ 000000F8 2E9F move.l [A7], [A7]+ 000000FA B097 cmp.l D0, [A7] 000000FC 6F02 ble +0x4 /* 00000100 */ 000000FE 2E80 move.l [A7], D0 label00000100: 00000100 201F move.l D0, [A7]+ 00000102 3D40 FFC4 move.w [A6 - 0x3C], D0 00000106 42A7 clr.l -[A7] 00000108 202E FFD4 move.l D0, [A6 - 0x2C] 0000010C 90AE FFCC sub.l D0, [A6 - 0x34] 00000110 2F00 move.l -[A7], D0 00000112 202E FFE4 move.l D0, [A6 - 0x1C] 00000116 90AE FFDC sub.l D0, [A6 - 0x24] 0000011A 2F00 move.l -[A7], D0 0000011C 201F move.l D0, [A7]+ 0000011E 2E9F move.l [A7], [A7]+ 00000120 B097 cmp.l D0, [A7] 00000122 6F02 ble +0x4 /* 00000126 */ 00000124 2E80 move.l [A7], D0 label00000126: 00000126 201F move.l D0, [A7]+ 00000128 3D40 FFC6 move.w [A6 - 0x3A], D0 0000012C 486E FFE8 pea.l [A6 - 0x18] 00000130 2F2E FFC4 move.l -[A7], [A6 - 0x3C] 00000134 1F2E 000C move.b -[A7], [A6 + 0xC] 00000138 2F0C move.l -[A7], A4 0000013A 4EAD 3C02 jsr [A5 + 0x3C02 /* export_1916 */] label0000013E: 0000013E 285F movea.l A4, [A7]+ 00000140 4E5E unlink A6 00000142 205F movea.l A0, [A7]+ 00000144 5C4F addq.w A7, 6 00000146 4ED0 jmp [A0] export_702: 00000148 4E56 FFE2 link A6, -0x001E 0000014C 48E7 0138 movem.l -[A7], D7,A2,A3,A4 00000150 266E 0008 movea.l A3, [A6 + 0x8] 00000154 284B movea.l A4, A3 00000156 102E 0014 move.b D0, [A6 + 0x14] 0000015A 4880 ext.w D0 0000015C 41ED F908 lea.l A0, [A5 - 0x6F8] 00000160 4A30 0000 tst.b [A0 + D0.w] 00000164 6668 bne +0x6A /* 000001CE */ 00000166 206E 000C movea.l A0, [A6 + 0xC] 0000016A 10BC 0001 move.b [A0], 0x1 0000016E 486E FFE2 pea.l [A6 - 0x1E] 00000172 2F0B move.l -[A7], A3 00000174 4EAD 3D4A jsr [A5 + 0x3D4A /* export_1957 */] 00000178 2254 movea.l A1, [A4] 0000017A 2069 000E movea.l A0, [A1 + 0xE] 0000017E 45EE FFF4 lea.l A2, [A6 - 0xC] 00000182 2050 movea.l A0, [A0] 00000184 43E8 0060 lea.l A1, [A0 + 0x60] 00000188 7005 moveq.l D0, 0x05 label0000018A: 0000018A 34D9 move.w [A2]+, [A1]+ 0000018C 51C8 FFFC dbf D0, -0x6 /* 0000018A */ 00000190 486E FFF4 pea.l [A6 - 0xC] 00000194 486E FFEC pea.l [A6 - 0x14] 00000198 4EAD 218A jsr [A5 + 0x218A /* export_1069 */] 0000019C 302E FFEE move.w D0, [A6 - 0x12] 000001A0 D06E FFEC add.w D0, [A6 - 0x14] 000001A4 3E2E FFF2 move.w D7, [A6 - 0xE] 000001A8 DE40 add.w D7, D0 000001AA 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 000001AE 3007 move.w D0, D7 000001B0 48C0 ext.l D0 000001B2 2F00 move.l -[A7], D0 000001B4 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */] 000001B8 3007 move.w D0, D7 000001BA 48C0 ext.l D0 000001BC 2F00 move.l -[A7], D0 000001BE 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 000001C2 201F move.l D0, [A7]+ 000001C4 D0AE 0010 add.l D0, [A6 + 0x10] 000001C8 2D40 0016 move.l [A6 + 0x16], D0 000001CC 6018 bra +0x1A /* 000001E6 */ label000001CE: 000001CE 42A7 clr.l -[A7] 000001D0 1F2E 0014 move.b -[A7], [A6 + 0x14] 000001D4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000001D8 2F2E 000C move.l -[A7], [A6 + 0xC] 000001DC 2F0B move.l -[A7], A3 000001DE 4EBA 1F30 jsr [PC + 0x1F30 /* 00002110 */] 000001E2 2D5F 0016 move.l [A6 + 0x16], [A7]+ label000001E6: 000001E6 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+ 000001EA 4E5E unlink A6 000001EC 205F movea.l A0, [A7]+ 000001EE DEFC 000E add.w A7, 0xE 000001F2 4ED0 jmp [A0] export_703: fn000001F4: 000001F4 4E56 FFFA link A6, -0x0006 000001F8 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 000001FC 266E 0014 movea.l A3, [A6 + 0x14] 00000200 282E 000C move.l D4, [A6 + 0xC] 00000204 3E2E 0018 move.w D7, [A6 + 0x18] 00000208 286E 0008 movea.l A4, [A6 + 0x8] 0000020C 2054 movea.l A0, [A4] 0000020E 4A68 0012 tst.w [A0 + 0x12] 00000212 5FC0 sle D0 00000214 4A00 tst.b D0 00000216 6612 bne +0x14 /* 0000022A */ 00000218 BE68 000C cmp.w D7, [A0 + 0xC] 0000021C 5EC1 sgt D1 0000021E 8001 or.b D0, D1 00000220 6608 bne +0xA /* 0000022A */ 00000222 4A47 tst.w D7 00000224 5FC1 sle D1 00000226 8001 or.b D0, D1 00000228 6718 beq +0x1A /* 00000242 */ label0000022A: 0000022A 4253 clr.w [A3] 0000022C 2044 movea.l A0, D4 0000022E 7000 moveq.l D0, 0x00 00000230 2080 move.l [A0], D0 00000232 206E 0010 movea.l A0, [A6 + 0x10] 00000236 4250 clr.w [A0] 00000238 422E 001A clr.b [A6 + 0x1A] 0000023C 4247 clr.w D7 0000023E 6000 017A bra +0x17C /* 000003BA */ label00000242: 00000242 2054 movea.l A0, [A4] 00000244 BE68 0002 cmp.w D7, [A0 + 0x2] 00000248 661C bne +0x1E /* 00000266 */ 0000024A 36A8 0004 move.w [A3], [A0 + 0x4] 0000024E 2244 movea.l A1, D4 00000250 22A8 0006 move.l [A1], [A0 + 0x6] 00000254 226E 0010 movea.l A1, [A6 + 0x10] 00000258 32A8 000A move.w [A1], [A0 + 0xA] 0000025C 1D7C 0001 001A move.b [A6 + 0x1A], 0x1 00000262 6000 0156 bra +0x158 /* 000003BA */ label00000266: 00000266 3007 move.w D0, D7 00000268 2054 movea.l A0, [A4] 0000026A 9068 0002 sub.w D0, [A0 + 0x2] 0000026E 6A02 bpl +0x4 /* 00000272 */ 00000270 4440 neg.w D0 label00000272: 00000272 3D40 FFFA move.w [A6 - 0x6], D0 00000276 BE6E FFFA cmp.w D7, [A6 - 0x6] 0000027A 5FC0 sle D0 0000027C 4A00 tst.b D0 0000027E 6610 bne +0x12 /* 00000290 */ 00000280 2254 movea.l A1, [A4] 00000282 2069 0014 movea.l A0, [A1 + 0x14] 00000286 2050 movea.l A0, [A0] 00000288 BE50 cmp.w D7, [A0] 0000028A 5FC1 sle D1 0000028C 8001 or.b D0, D1 0000028E 670C beq +0xE /* 0000029C */ label00000290: 00000290 4253 clr.w [A3] 00000292 2044 movea.l A0, D4 00000294 7000 moveq.l D0, 0x00 00000296 2080 move.l [A0], D0 00000298 4246 clr.w D6 0000029A 6074 bra +0x76 /* 00000310 */ label0000029C: 0000029C 2054 movea.l A0, [A4] 0000029E 3028 000C move.w D0, [A0 + 0xC] 000002A2 9047 sub.w D0, D7 000002A4 5240 addq.w D0, 1 000002A6 B06E FFFA cmp.w D0, [A6 - 0x6] 000002AA 6C50 bge +0x52 /* 000002FC */ 000002AC 2054 movea.l A0, [A4] 000002AE 3028 0012 move.w D0, [A0 + 0x12] 000002B2 5340 subq.w D0, 1 000002B4 3680 move.w [A3], D0 000002B6 2268 0014 movea.l A1, [A0 + 0x14] 000002BA 2251 movea.l A1, [A1] 000002BC 3013 move.w D0, [A3] 000002BE 48C0 ext.l D0 000002C0 E580 asl D0, 2 000002C2 3A31 0800 move.w D5, [A1 + D0] 000002C6 2244 movea.l A1, D4 000002C8 2F09 move.l -[A7], A1 000002CA 42A7 clr.l -[A7] 000002CC 3F05 move.w -[A7], D5 000002CE 2454 movea.l A2, [A4] 000002D0 206A 0014 movea.l A0, [A2 + 0x14] 000002D4 2050 movea.l A0, [A0] 000002D6 3013 move.w D0, [A3] 000002D8 48C0 ext.l D0 000002DA E580 asl D0, 2 000002DC 3F30 0802 move.w -[A7], [A0 + D0 + 0x2] 000002E0 301F move.w D0, [A7]+ 000002E2 C1DF muls.w D0, [A7]+ 000002E4 2E80 move.l [A7], D0 000002E6 201F move.l D0, [A7]+ 000002E8 225F movea.l A1, [A7]+ 000002EA 2054 movea.l A0, [A4] 000002EC 2228 000E move.l D1, [A0 + 0xE] 000002F0 9280 sub.l D1, D0 000002F2 2281 move.l [A1], D1 000002F4 3C28 000C move.w D6, [A0 + 0xC] 000002F8 9C45 sub.w D6, D5 000002FA 6014 bra +0x16 /* 00000310 */ label000002FC: 000002FC 2054 movea.l A0, [A4] 000002FE 36A8 0004 move.w [A3], [A0 + 0x4] 00000302 2244 movea.l A1, D4 00000304 22A8 0006 move.l [A1], [A0 + 0x6] 00000308 3C28 0002 move.w D6, [A0 + 0x2] 0000030C 9C68 000A sub.w D6, [A0 + 0xA] label00000310: 00000310 BC47 cmp.w D6, D7 00000312 6C56 bge +0x58 /* 0000036A */ label00000314: 00000314 2254 movea.l A1, [A4] 00000316 2069 0014 movea.l A0, [A1 + 0x14] 0000031A 2050 movea.l A0, [A0] 0000031C 3013 move.w D0, [A3] 0000031E 48C0 ext.l D0 00000320 E580 asl D0, 2 00000322 3230 0800 move.w D1, [A0 + D0] 00000326 D246 add.w D1, D6 00000328 BE41 cmp.w D7, D1 0000032A 6F7E ble +0x80 /* 000003AA */ 0000032C 2254 movea.l A1, [A4] 0000032E 2069 0014 movea.l A0, [A1 + 0x14] 00000332 2050 movea.l A0, [A0] 00000334 3013 move.w D0, [A3] 00000336 48C0 ext.l D0 00000338 E580 asl D0, 2 0000033A 3A30 0800 move.w D5, [A0 + D0] 0000033E 2044 movea.l A0, D4 00000340 2F08 move.l -[A7], A0 00000342 42A7 clr.l -[A7] 00000344 3F05 move.w -[A7], D5 00000346 2454 movea.l A2, [A4] 00000348 226A 0014 movea.l A1, [A2 + 0x14] 0000034C 2251 movea.l A1, [A1] 0000034E 3013 move.w D0, [A3] 00000350 48C0 ext.l D0 00000352 E580 asl D0, 2 00000354 3F31 0802 move.w -[A7], [A1 + D0 + 0x2] 00000358 301F move.w D0, [A7]+ 0000035A C1DF muls.w D0, [A7]+ 0000035C 2E80 move.l [A7], D0 0000035E 201F move.l D0, [A7]+ 00000360 205F movea.l A0, [A7]+ 00000362 D190 add.l [A0], D0 00000364 DC45 add.w D6, D5 00000366 5253 addq.w [A3], 1 00000368 60AA bra -0x54 /* 00000314 */ label0000036A: 0000036A 5353 subq.w [A3], 1 0000036C 2254 movea.l A1, [A4] 0000036E 2069 0014 movea.l A0, [A1 + 0x14] 00000372 2050 movea.l A0, [A0] 00000374 3013 move.w D0, [A3] 00000376 48C0 ext.l D0 00000378 E580 asl D0, 2 0000037A 3A30 0800 move.w D5, [A0 + D0] 0000037E 2044 movea.l A0, D4 00000380 2F08 move.l -[A7], A0 00000382 42A7 clr.l -[A7] 00000384 3F05 move.w -[A7], D5 00000386 2454 movea.l A2, [A4] 00000388 226A 0014 movea.l A1, [A2 + 0x14] 0000038C 2251 movea.l A1, [A1] 0000038E 3013 move.w D0, [A3] 00000390 48C0 ext.l D0 00000392 E580 asl D0, 2 00000394 3F31 0802 move.w -[A7], [A1 + D0 + 0x2] 00000398 301F move.w D0, [A7]+ 0000039A C1DF muls.w D0, [A7]+ 0000039C 2E80 move.l [A7], D0 0000039E 201F move.l D0, [A7]+ 000003A0 205F movea.l A0, [A7]+ 000003A2 9190 sub.l [A0], D0 000003A4 9C45 sub.w D6, D5 000003A6 BE46 cmp.w D7, D6 000003A8 6FC0 ble -0x3E /* 0000036A */ label000003AA: 000003AA 3007 move.w D0, D7 000003AC 9046 sub.w D0, D6 000003AE 206E 0010 movea.l A0, [A6 + 0x10] 000003B2 3080 move.w [A0], D0 000003B4 1D7C 0001 001A move.b [A6 + 0x1A], 0x1 label000003BA: 000003BA 2054 movea.l A0, [A4] 000003BC 3147 0002 move.w [A0 + 0x2], D7 000003C0 3153 0004 move.w [A0 + 0x4], [A3] 000003C4 2244 movea.l A1, D4 000003C6 2151 0006 move.l [A0 + 0x6], [A1] 000003CA 226E 0010 movea.l A1, [A6 + 0x10] 000003CE 3151 000A move.w [A0 + 0xA], [A1] 000003D2 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 000003D6 4E5E unlink A6 000003D8 205F movea.l A0, [A7]+ 000003DA DEFC 0012 add.w A7, 0x12 000003DE 4ED0 jmp [A0] fn000003E0: 000003E0 4E56 FFF8 link A6, -0x0008 000003E4 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000003E8 2E2E 000C move.l D7, [A6 + 0xC] 000003EC 286E 0008 movea.l A4, [A6 + 0x8] 000003F0 426E 0010 clr.w [A6 + 0x10] 000003F4 4A87 tst.l D7 000003F6 5CC0 sge D0 000003F8 4A00 tst.b D0 000003FA 6700 00E8 beq +0xEA /* 000004E4 */ 000003FE 2054 movea.l A0, [A4] 00000400 BEA8 000E cmp.l D7, [A0 + 0xE] 00000404 5FC1 sle D1 00000406 C001 and.b D0, D1 00000408 6700 00DA beq +0xDC /* 000004E4 */ 0000040C 4A68 0012 tst.w [A0 + 0x12] 00000410 5EC1 sgt D1 00000412 C001 and.b D0, D1 00000414 6700 00CE beq +0xD0 /* 000004E4 */ 00000418 7001 moveq.l D0, 0x01 0000041A B068 0012 cmp.w D0, [A0 + 0x12] 0000041E 664C bne +0x4E /* 0000046C */ 00000420 2248 movea.l A1, A0 00000422 2069 0014 movea.l A0, [A1 + 0x14] 00000426 2050 movea.l A0, [A0] 00000428 4A68 0002 tst.w [A0 + 0x2] 0000042C 6F00 00B6 ble +0xB8 /* 000004E4 */ 00000430 42A7 clr.l -[A7] 00000432 2007 move.l D0, D7 00000434 5380 subq.l D0, 1 00000436 2F00 move.l -[A7], D0 00000438 2254 movea.l A1, [A4] 0000043A 2069 0014 movea.l A0, [A1 + 0x14] 0000043E 2050 movea.l A0, [A0] 00000440 3028 0002 move.w D0, [A0 + 0x2] 00000444 48C0 ext.l D0 00000446 2F00 move.l -[A7], D0 00000448 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */] 0000044C 201F move.l D0, [A7]+ 0000044E 5280 addq.l D0, 1 00000450 2F00 move.l -[A7], D0 00000452 3029 000C move.w D0, [A1 + 0xC] 00000456 48C0 ext.l D0 00000458 2F00 move.l -[A7], D0 0000045A 201F move.l D0, [A7]+ 0000045C 2E9F move.l [A7], [A7]+ 0000045E B097 cmp.l D0, [A7] 00000460 6C02 bge +0x4 /* 00000464 */ 00000462 2E80 move.l [A7], D0 label00000464: 00000464 201F move.l D0, [A7]+ 00000466 3D40 0010 move.w [A6 + 0x10], D0 0000046A 6078 bra +0x7A /* 000004E4 */ label0000046C: 0000046C 4A87 tst.l D7 0000046E 6608 bne +0xA /* 00000478 */ 00000470 3D7C 0001 0010 move.w [A6 + 0x10], 0x1 00000476 606C bra +0x6E /* 000004E4 */ label00000478: 00000478 5287 addq.l D7, 1 0000047A 4245 clr.w D5 0000047C 426E FFFA clr.w [A6 - 0x6] 00000480 2054 movea.l A0, [A4] 00000482 3028 0012 move.w D0, [A0 + 0x12] 00000486 5340 subq.w D0, 1 00000488 3D40 FFF8 move.w [A6 - 0x8], D0 0000048C 3C2E FFFA move.w D6, [A6 - 0x6] 00000490 6044 bra +0x46 /* 000004D6 */ label00000492: 00000492 2254 movea.l A1, [A4] 00000494 2069 0014 movea.l A0, [A1 + 0x14] 00000498 2050 movea.l A0, [A0] 0000049A 3006 move.w D0, D6 0000049C 48C0 ext.l D0 0000049E E580 asl D0, 2 000004A0 47F0 0800 lea.l A3, [A0 + D0] 000004A4 42A7 clr.l -[A7] 000004A6 2F13 move.l -[A7], [A3] 000004A8 301F move.w D0, [A7]+ 000004AA C1DF muls.w D0, [A7]+ 000004AC 2E80 move.l [A7], D0 000004AE 9E9F sub.l D7, [A7]+ 000004B0 DA53 add.w D5, [A3] 000004B2 4A87 tst.l D7 000004B4 6E1C bgt +0x1E /* 000004D2 */ 000004B6 3005 move.w D0, D5 000004B8 48C0 ext.l D0 000004BA 2F07 move.l -[A7], D7 000004BC 322B 0002 move.w D1, [A3 + 0x2] 000004C0 48C1 ext.l D1 000004C2 2F01 move.l -[A7], D1 000004C4 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */] 000004C8 221F move.l D1, [A7]+ 000004CA D280 add.l D1, D0 000004CC 3D41 0010 move.w [A6 + 0x10], D1 000004D0 6012 bra +0x14 /* 000004E4 */ label000004D2: 000004D2 5246 addq.w D6, 1 000004D4 6906 bvs +0x8 /* 000004DC */ label000004D6: 000004D6 BC6E FFF8 cmp.w D6, [A6 - 0x8] 000004DA 6FB6 ble -0x48 /* 00000492 */ label000004DC: 000004DC 2054 movea.l A0, [A4] 000004DE 3D68 000C 0010 move.w [A6 + 0x10], [A0 + 0xC] label000004E4: 000004E4 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000004E8 4E5E unlink A6 000004EA 205F movea.l A0, [A7]+ 000004EC 504F addq.w A7, 8 000004EE 4ED0 jmp [A0] fn000004F0: 000004F0 4E56 FFF8 link A6, -0x0008 000004F4 2F0C move.l -[A7], A4 000004F6 286E 0008 movea.l A4, [A6 + 0x8] 000004FA 7001 moveq.l D0, 0x01 000004FC 2054 movea.l A0, [A4] 000004FE B068 0012 cmp.w D0, [A0 + 0x12] 00000502 6610 bne +0x12 /* 00000514 */ 00000504 2248 movea.l A1, A0 00000506 2069 0014 movea.l A0, [A1 + 0x14] 0000050A 2050 movea.l A0, [A0] 0000050C 3D68 0002 000E move.w [A6 + 0xE], [A0 + 0x2] 00000512 603A bra +0x3C /* 0000054E */ label00000514: 00000514 4267 clr.w -[A7] 00000516 3F2E 000C move.w -[A7], [A6 + 0xC] 0000051A 486E FFFE pea.l [A6 - 0x2] 0000051E 486E FFF8 pea.l [A6 - 0x8] 00000522 486E FFFA pea.l [A6 - 0x6] 00000526 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000052A 4EBA FCC8 jsr [PC - 0x338 /* 000001F4 */] 0000052E 101F move.b D0, [A7]+ 00000530 6718 beq +0x1A /* 0000054A */ 00000532 2254 movea.l A1, [A4] 00000534 2069 0014 movea.l A0, [A1 + 0x14] 00000538 2050 movea.l A0, [A0] 0000053A 302E FFFE move.w D0, [A6 - 0x2] 0000053E 48C0 ext.l D0 00000540 E580 asl D0, 2 00000542 3D70 0802 000E move.w [A6 + 0xE], [A0 + D0 + 0x2] 00000548 6004 bra +0x6 /* 0000054E */ label0000054A: 0000054A 426E 000E clr.w [A6 + 0xE] label0000054E: 0000054E 285F movea.l A4, [A7]+ 00000550 4E5E unlink A6 00000552 205F movea.l A0, [A7]+ 00000554 5C4F addq.w A7, 6 00000556 4ED0 jmp [A0] export_704: fn00000558: 00000558 4E56 FFE8 link A6, -0x0018 0000055C 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00000560 3A2E 0010 move.w D5, [A6 + 0x10] 00000564 3C2E 000C move.w D6, [A6 + 0xC] 00000568 3E2E 000E move.w D7, [A6 + 0xE] 0000056C 286E 0008 movea.l A4, [A6 + 0x8] 00000570 2054 movea.l A0, [A4] 00000572 BA68 000C cmp.w D5, [A0 + 0xC] 00000576 5EC0 sgt D0 00000578 4A00 tst.b D0 0000057A 6742 beq +0x44 /* 000005BE */ 0000057C 4A68 0012 tst.w [A0 + 0x12] 00000580 5EC1 sgt D1 00000582 C001 and.b D0, D1 00000584 6738 beq +0x3A /* 000005BE */ 00000586 2248 movea.l A1, A0 00000588 2069 0014 movea.l A0, [A1 + 0x14] 0000058C 2050 movea.l A0, [A0] 0000058E 3229 0012 move.w D1, [A1 + 0x12] 00000592 5341 subq.w D1, 1 00000594 48C1 ext.l D1 00000596 E581 asl D1, 2 00000598 BC70 1802 cmp.w D6, [A0 + D1 + 0x2] 0000059C 57C1 seq D1 0000059E C001 and.b D0, D1 000005A0 671C beq +0x1E /* 000005BE */ 000005A2 2254 movea.l A1, [A4] 000005A4 2069 0014 movea.l A0, [A1 + 0x14] 000005A8 2050 movea.l A0, [A0] 000005AA 3029 0012 move.w D0, [A1 + 0x12] 000005AE 5340 subq.w D0, 1 000005B0 48C0 ext.l D0 000005B2 E580 asl D0, 2 000005B4 3207 move.w D1, D7 000005B6 D370 0800 add.w [A0 + D0], D1 000005BA 6000 01B4 bra +0x1B6 /* 00000770 */ label000005BE: 000005BE 4267 clr.w -[A7] 000005C0 3F05 move.w -[A7], D5 000005C2 486E FFFE pea.l [A6 - 0x2] 000005C6 486E FFF8 pea.l [A6 - 0x8] 000005CA 486E FFFA pea.l [A6 - 0x6] 000005CE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005D2 4EBA FC20 jsr [PC - 0x3E0 /* 000001F4 */] 000005D6 101F move.b D0, [A7]+ 000005D8 6734 beq +0x36 /* 0000060E */ 000005DA 2254 movea.l A1, [A4] 000005DC 2069 0014 movea.l A0, [A1 + 0x14] 000005E0 2050 movea.l A0, [A0] 000005E2 322E FFFE move.w D1, [A6 - 0x2] 000005E6 48C1 ext.l D1 000005E8 E581 asl D1, 2 000005EA BC70 1802 cmp.w D6, [A0 + D1 + 0x2] 000005EE 57C1 seq D1 000005F0 C001 and.b D0, D1 000005F2 671A beq +0x1C /* 0000060E */ 000005F4 2254 movea.l A1, [A4] 000005F6 2069 0014 movea.l A0, [A1 + 0x14] 000005FA 2050 movea.l A0, [A0] 000005FC 302E FFFE move.w D0, [A6 - 0x2] 00000600 48C0 ext.l D0 00000602 E580 asl D0, 2 00000604 3207 move.w D1, D7 00000606 D370 0800 add.w [A0 + D0], D1 0000060A 6000 0164 bra +0x166 /* 00000770 */ label0000060E: 0000060E 4A6E FFFE tst.w [A6 - 0x2] 00000612 5EC0 sgt D0 00000614 4A00 tst.b D0 00000616 6744 beq +0x46 /* 0000065C */ 00000618 7201 moveq.l D1, 0x01 0000061A B26E FFF8 cmp.w D1, [A6 - 0x8] 0000061E 57C1 seq D1 00000620 C001 and.b D0, D1 00000622 6738 beq +0x3A /* 0000065C */ 00000624 2254 movea.l A1, [A4] 00000626 2069 0014 movea.l A0, [A1 + 0x14] 0000062A 2050 movea.l A0, [A0] 0000062C 322E FFFE move.w D1, [A6 - 0x2] 00000630 5341 subq.w D1, 1 00000632 48C1 ext.l D1 00000634 E581 asl D1, 2 00000636 BC70 1802 cmp.w D6, [A0 + D1 + 0x2] 0000063A 57C1 seq D1 0000063C C001 and.b D0, D1 0000063E 671C beq +0x1E /* 0000065C */ 00000640 2254 movea.l A1, [A4] 00000642 2069 0014 movea.l A0, [A1 + 0x14] 00000646 2050 movea.l A0, [A0] 00000648 302E FFFE move.w D0, [A6 - 0x2] 0000064C 5340 subq.w D0, 1 0000064E 48C0 ext.l D0 00000650 E580 asl D0, 2 00000652 3207 move.w D1, D7 00000654 D370 0800 add.w [A0 + D0], D1 00000658 6000 0116 bra +0x118 /* 00000770 */ label0000065C: 0000065C 42A7 clr.l -[A7] 0000065E 2054 movea.l A0, [A4] 00000660 2F28 0014 move.l -[A7], [A0 + 0x14] 00000664 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00000668 281F move.l D4, [A7]+ 0000066A 3D46 FFEA move.w [A6 - 0x16], D6 0000066E 3D47 FFE8 move.w [A6 - 0x18], D7 00000672 7001 moveq.l D0, 0x01 00000674 B06E FFF8 cmp.w D0, [A6 - 0x8] 00000678 5CC0 sge D0 0000067A 4A00 tst.b D0 0000067C 660C bne +0xE /* 0000068A */ 0000067E 2054 movea.l A0, [A4] 00000680 BA68 000C cmp.w D5, [A0 + 0xC] 00000684 5EC1 sgt D1 00000686 8001 or.b D0, D1 00000688 6746 beq +0x48 /* 000006D0 */ label0000068A: 0000068A 2054 movea.l A0, [A4] 0000068C BA68 000C cmp.w D5, [A0 + 0xC] 00000690 6F06 ble +0x8 /* 00000698 */ 00000692 3D68 0012 FFFE move.w [A6 - 0x2], [A0 + 0x12] label00000698: 00000698 42A7 clr.l -[A7] 0000069A 2054 movea.l A0, [A4] 0000069C 2F28 0014 move.l -[A7], [A0 + 0x14] 000006A0 42A7 clr.l -[A7] 000006A2 3F2E FFFE move.w -[A7], [A6 - 0x2] 000006A6 3F3C 0004 move.w -[A7], 0x4 000006AA 301F move.w D0, [A7]+ 000006AC C1DF muls.w D0, [A7]+ 000006AE 2E80 move.l [A7], D0 000006B0 42A7 clr.l -[A7] 000006B2 42A7 clr.l -[A7] 000006B4 486E FFE8 pea.l [A6 - 0x18] 000006B8 7004 moveq.l D0, 0x04 000006BA 2F00 move.l -[A7], D0 000006BC A9E0 syscall Munger 000006BE 2D5F FFF0 move.l [A6 - 0x10], [A7]+ 000006C2 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */] 000006C6 2054 movea.l A0, [A4] 000006C8 5268 0012 addq.w [A0 + 0x12], 1 000006CC 6000 0088 bra +0x8A /* 00000756 */ label000006D0: 000006D0 2254 movea.l A1, [A4] 000006D2 2069 0014 movea.l A0, [A1 + 0x14] 000006D6 2050 movea.l A0, [A0] 000006D8 302E FFFE move.w D0, [A6 - 0x2] 000006DC 48C0 ext.l D0 000006DE E580 asl D0, 2 000006E0 3230 0800 move.w D1, [A0 + D0] 000006E4 926E FFF8 sub.w D1, [A6 - 0x8] 000006E8 5241 addq.w D1, 1 000006EA 3D41 FFEC move.w [A6 - 0x14], D1 000006EE 2069 0014 movea.l A0, [A1 + 0x14] 000006F2 2050 movea.l A0, [A0] 000006F4 302E FFFE move.w D0, [A6 - 0x2] 000006F8 48C0 ext.l D0 000006FA E580 asl D0, 2 000006FC 3D70 0802 FFEE move.w [A6 - 0x12], [A0 + D0 + 0x2] 00000702 302E FFF8 move.w D0, [A6 - 0x8] 00000706 5340 subq.w D0, 1 00000708 2069 0014 movea.l A0, [A1 + 0x14] 0000070C 2050 movea.l A0, [A0] 0000070E 322E FFFE move.w D1, [A6 - 0x2] 00000712 48C1 ext.l D1 00000714 E581 asl D1, 2 00000716 3180 1800 move.w [A0 + D1], D0 0000071A 42A7 clr.l -[A7] 0000071C 2054 movea.l A0, [A4] 0000071E 2F28 0014 move.l -[A7], [A0 + 0x14] 00000722 42A7 clr.l -[A7] 00000724 302E FFFE move.w D0, [A6 - 0x2] 00000728 5240 addq.w D0, 1 0000072A 3F00 move.w -[A7], D0 0000072C 3F3C 0004 move.w -[A7], 0x4 00000730 301F move.w D0, [A7]+ 00000732 C1DF muls.w D0, [A7]+ 00000734 2E80 move.l [A7], D0 00000736 42A7 clr.l -[A7] 00000738 42A7 clr.l -[A7] 0000073A 486E FFE8 pea.l [A6 - 0x18] 0000073E 7004 moveq.l D0, 0x04 00000740 E340 asl D0.w, 1 00000742 48C0 ext.l D0 00000744 2F00 move.l -[A7], D0 00000746 A9E0 syscall Munger 00000748 2D5F FFF0 move.l [A6 - 0x10], [A7]+ 0000074C 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */] 00000750 2054 movea.l A0, [A4] 00000752 5468 0012 addq.w [A0 + 0x12], 2 label00000756: 00000756 42A7 clr.l -[A7] 00000758 2054 movea.l A0, [A4] 0000075A 2F28 0014 move.l -[A7], [A0 + 0x14] 0000075E 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00000762 B89F cmp.l D4, [A7]+ 00000764 6D0A blt +0xC /* 00000770 */ 00000766 3F3C FF94 move.w -[A7], 0xFF94 0000076A 42A7 clr.l -[A7] 0000076C 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */] label00000770: 00000770 2054 movea.l A0, [A4] 00000772 42A8 0002 clr.l [A0 + 0x2] 00000776 7000 moveq.l D0, 0x00 00000778 2140 0006 move.l [A0 + 0x6], D0 0000077C 317C 0001 000A move.w [A0 + 0xA], 0x1 00000782 3007 move.w D0, D7 00000784 D168 000C add.w [A0 + 0xC], D0 00000788 42A7 clr.l -[A7] 0000078A 3F07 move.w -[A7], D7 0000078C 3F06 move.w -[A7], D6 0000078E 301F move.w D0, [A7]+ 00000790 C1DF muls.w D0, [A7]+ 00000792 2E80 move.l [A7], D0 00000794 201F move.l D0, [A7]+ 00000796 2054 movea.l A0, [A4] 00000798 D1A8 000E add.l [A0 + 0xE], D0 0000079C 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 000007A0 4E5E unlink A6 000007A2 205F movea.l A0, [A7]+ 000007A4 DEFC 000A add.w A7, 0xA /* '\n' */ 000007A8 4ED0 jmp [A0] 000007AA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000007AC-000007B0 fn000007AC: 000007AC 4E56 FFF4 link A6, -0x000C // end alternate branch 000007AC-000007B0 fn000007AC: // (misaligned) 000007AE FFF4 .invalid <> 000007B0 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000007B4 266E 0008 movea.l A3, [A6 + 0x8] 000007B8 3A2E 000C move.w D5, [A6 + 0xC] 000007BC 3C2E 000E move.w D6, [A6 + 0xE] 000007C0 284B movea.l A4, A3 000007C2 7000 moveq.l D0, 0x00 000007C4 2D40 0010 move.l [A6 + 0x10], D0 000007C8 7001 moveq.l D0, 0x01 000007CA 2054 movea.l A0, [A4] 000007CC B068 0012 cmp.w D0, [A0 + 0x12] 000007D0 661E bne +0x20 /* 000007F0 */ 000007D2 42A7 clr.l -[A7] 000007D4 3F05 move.w -[A7], D5 000007D6 2254 movea.l A1, [A4] 000007D8 2069 0014 movea.l A0, [A1 + 0x14] 000007DC 2050 movea.l A0, [A0] 000007DE 3F28 0002 move.w -[A7], [A0 + 0x2] 000007E2 301F move.w D0, [A7]+ 000007E4 C1DF muls.w D0, [A7]+ 000007E6 2E80 move.l [A7], D0 000007E8 2D5F 0010 move.l [A6 + 0x10], [A7]+ 000007EC 6000 00E2 bra +0xE4 /* 000008D0 */ label000007F0: 000007F0 7001 moveq.l D0, 0x01 000007F2 B046 cmp.w D0, D6 000007F4 664A bne +0x4C /* 00000840 */ 000007F6 4267 clr.w -[A7] 000007F8 3F05 move.w -[A7], D5 000007FA 486E FFFE pea.l [A6 - 0x2] 000007FE 486E FFFC pea.l [A6 - 0x4] 00000802 486E FFF8 pea.l [A6 - 0x8] 00000806 2F0B move.l -[A7], A3 00000808 4EBA F9EA jsr [PC - 0x616 /* 000001F4 */] 0000080C 101F move.b D0, [A7]+ 0000080E 6700 00C0 beq +0xC2 /* 000008D0 */ 00000812 42A7 clr.l -[A7] 00000814 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000818 2254 movea.l A1, [A4] 0000081A 2069 0014 movea.l A0, [A1 + 0x14] 0000081E 2050 movea.l A0, [A0] 00000820 302E FFFE move.w D0, [A6 - 0x2] 00000824 48C0 ext.l D0 00000826 E580 asl D0, 2 00000828 3F30 0802 move.w -[A7], [A0 + D0 + 0x2] 0000082C 301F move.w D0, [A7]+ 0000082E C1DF muls.w D0, [A7]+ 00000830 2E80 move.l [A7], D0 00000832 201F move.l D0, [A7]+ 00000834 D0AE FFF8 add.l D0, [A6 - 0x8] 00000838 2D40 0010 move.l [A6 + 0x10], D0 0000083C 6000 0092 bra +0x94 /* 000008D0 */ label00000840: 00000840 4267 clr.w -[A7] 00000842 3F06 move.w -[A7], D6 00000844 486E FFFE pea.l [A6 - 0x2] 00000848 486E FFFC pea.l [A6 - 0x4] 0000084C 486E FFF8 pea.l [A6 - 0x8] 00000850 2F0B move.l -[A7], A3 00000852 4EBA F9A0 jsr [PC - 0x660 /* 000001F4 */] 00000856 101F move.b D0, [A7]+ 00000858 6776 beq +0x78 /* 000008D0 */ 0000085A 42A7 clr.l -[A7] 0000085C 302E FFFC move.w D0, [A6 - 0x4] 00000860 5340 subq.w D0, 1 00000862 3F00 move.w -[A7], D0 00000864 2254 movea.l A1, [A4] 00000866 2069 0014 movea.l A0, [A1 + 0x14] 0000086A 2050 movea.l A0, [A0] 0000086C 302E FFFE move.w D0, [A6 - 0x2] 00000870 48C0 ext.l D0 00000872 E580 asl D0, 2 00000874 3F30 0802 move.w -[A7], [A0 + D0 + 0x2] 00000878 301F move.w D0, [A7]+ 0000087A C1DF muls.w D0, [A7]+ 0000087C 2E80 move.l [A7], D0 0000087E 2E1F move.l D7, [A7]+ 00000880 DEAE FFF8 add.l D7, [A6 - 0x8] 00000884 4267 clr.w -[A7] 00000886 3006 move.w D0, D6 00000888 D045 add.w D0, D5 0000088A 5340 subq.w D0, 1 0000088C 3F00 move.w -[A7], D0 0000088E 486E FFFE pea.l [A6 - 0x2] 00000892 486E FFFC pea.l [A6 - 0x4] 00000896 486E FFF8 pea.l [A6 - 0x8] 0000089A 2F0B move.l -[A7], A3 0000089C 4EBA F956 jsr [PC - 0x6AA /* 000001F4 */] 000008A0 101F move.b D0, [A7]+ 000008A2 672C beq +0x2E /* 000008D0 */ 000008A4 42A7 clr.l -[A7] 000008A6 3F2E FFFC move.w -[A7], [A6 - 0x4] 000008AA 2254 movea.l A1, [A4] 000008AC 2069 0014 movea.l A0, [A1 + 0x14] 000008B0 2050 movea.l A0, [A0] 000008B2 302E FFFE move.w D0, [A6 - 0x2] 000008B6 48C0 ext.l D0 000008B8 E580 asl D0, 2 000008BA 3F30 0802 move.w -[A7], [A0 + D0 + 0x2] 000008BE 301F move.w D0, [A7]+ 000008C0 C1DF muls.w D0, [A7]+ 000008C2 2E80 move.l [A7], D0 000008C4 201F move.l D0, [A7]+ 000008C6 D0AE FFF8 add.l D0, [A6 - 0x8] 000008CA 9087 sub.l D0, D7 000008CC 2D40 0010 move.l [A6 + 0x10], D0 label000008D0: 000008D0 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000008D4 4E5E unlink A6 000008D6 205F movea.l A0, [A7]+ 000008D8 504F addq.w A7, 8 000008DA 4ED0 jmp [A0] fn000008DC: 000008DC 4E56 FFF8 link A6, -0x0008 000008E0 206E 000C movea.l A0, [A6 + 0xC] 000008E4 43EE FFF8 lea.l A1, [A6 - 0x8] 000008E8 7003 moveq.l D0, 0x03 label000008EA: 000008EA 32D8 move.w [A1]+, [A0]+ 000008EC 51C8 FFFC dbf D0, -0x6 /* 000008EA */ 000008F0 4E5E unlink A6 000008F2 205F movea.l A0, [A7]+ 000008F4 DEFC 000A add.w A7, 0xA /* '\n' */ 000008F8 4ED0 jmp [A0] 000008FA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000008FC-00000900 fn000008FC: 000008FC 4E56 FFF8 link A6, -0x0008 // end alternate branch 000008FC-00000900 fn000008FC: // (misaligned) 000008FE FFF8 .invalid <> 00000900 206E 000C movea.l A0, [A6 + 0xC] 00000904 43EE FFF8 lea.l A1, [A6 - 0x8] 00000908 7003 moveq.l D0, 0x03 label0000090A: 0000090A 32D8 move.w [A1]+, [A0]+ 0000090C 51C8 FFFC dbf D0, -0x6 /* 0000090A */ 00000910 4E5E unlink A6 00000912 205F movea.l A0, [A7]+ 00000914 DEFC 000A add.w A7, 0xA /* '\n' */ 00000918 4ED0 jmp [A0] 0000091A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_705: // at 0000091C (misaligned) 0000091E 0000 48E7 ori.b D0, 0xE7 00000922 0028 286E 0008 ori.b [A0 + 0x8], 0x6E /* 'n' */ 00000928 2F2E 000C move.l -[A7], [A6 + 0xC] 0000092C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000930 4EAD 1D92 jsr [A5 + 0x1D92 /* export_942 */] 00000934 2254 movea.l A1, [A4] 00000936 2069 0044 movea.l A0, [A1 + 0x44] 0000093A 246E 000C movea.l A2, [A6 + 0xC] 0000093E 2050 movea.l A0, [A0] 00000940 24A8 000E move.l [A2], [A0 + 0xE] 00000944 2069 0040 movea.l A0, [A1 + 0x40] 00000948 246E 000C movea.l A2, [A6 + 0xC] 0000094C 2050 movea.l A0, [A0] 0000094E 2568 000E 0004 move.l [A2 + 0x4], [A0 + 0xE] 00000954 4CDF 1400 movem.l A2,A4, [A7]+ 00000958 4E5E unlink A6 0000095A 205F movea.l A0, [A7]+ 0000095C 504F addq.w A7, 8 0000095E 4ED0 jmp [A0] export_706: fn00000960: 00000960 4E56 0000 link A6, 0 00000964 2F0C move.l -[A7], A4 00000966 286E 0008 movea.l A4, [A6 + 0x8] 0000096A 7001 moveq.l D0, 0x01 0000096C B06E 000E cmp.w D0, [A6 + 0xE] 00000970 5FC0 sle D0 00000972 4A00 tst.b D0 00000974 6728 beq +0x2A /* 0000099E */ 00000976 7201 moveq.l D1, 0x01 00000978 B26E 000C cmp.w D1, [A6 + 0xC] 0000097C 5FC1 sle D1 0000097E C001 and.b D0, D1 00000980 671C beq +0x1E /* 0000099E */ 00000982 322E 000E move.w D1, [A6 + 0xE] 00000986 2054 movea.l A0, [A4] 00000988 B268 003E cmp.w D1, [A0 + 0x3E] 0000098C 5FC1 sle D1 0000098E C001 and.b D0, D1 00000990 670C beq +0xE /* 0000099E */ 00000992 322E 000C move.w D1, [A6 + 0xC] 00000996 B268 003C cmp.w D1, [A0 + 0x3C] 0000099A 5FC1 sle D1 0000099C C001 and.b D0, D1 label0000099E: 0000099E 4400 neg.b D0 000009A0 1D40 0010 move.b [A6 + 0x10], D0 000009A4 285F movea.l A4, [A7]+ 000009A6 4E5E unlink A6 000009A8 205F movea.l A0, [A7]+ 000009AA 504F addq.w A7, 8 000009AC 4ED0 jmp [A0] 000009AE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000009B0-000009B4 fn000009B0: 000009B0 4E56 FFFC link A6, -0x0004 // end alternate branch 000009B0-000009B4 fn000009B0: // (misaligned) 000009B2 FFFC .invalid <> 000009B4 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000009B8 266E 000C movea.l A3, [A6 + 0xC] 000009BC 286E 0008 movea.l A4, [A6 + 0x8] 000009C0 7001 moveq.l D0, 0x01 000009C2 B06E 0012 cmp.w D0, [A6 + 0x12] 000009C6 5EC0 sgt D0 000009C8 4A00 tst.b D0 000009CA 662C bne +0x2E /* 000009F8 */ 000009CC 7201 moveq.l D1, 0x01 000009CE B26E 0010 cmp.w D1, [A6 + 0x10] 000009D2 5EC1 sgt D1 000009D4 8001 or.b D0, D1 000009D6 6620 bne +0x22 /* 000009F8 */ 000009D8 322E 0012 move.w D1, [A6 + 0x12] 000009DC 2054 movea.l A0, [A4] 000009DE B268 003E cmp.w D1, [A0 + 0x3E] 000009E2 5EC1 sgt D1 000009E4 8001 or.b D0, D1 000009E6 6610 bne +0x12 /* 000009F8 */ 000009E8 322E 0010 move.w D1, [A6 + 0x10] 000009EC 2054 movea.l A0, [A4] 000009EE B268 003C cmp.w D1, [A0 + 0x3C] 000009F2 5EC1 sgt D1 000009F4 8001 or.b D0, D1 000009F6 6712 beq +0x14 /* 00000A0A */ label000009F8: 000009F8 41ED FAC8 lea.l A0, [A5 - 0x538] 000009FC 224B movea.l A1, A3 000009FE 7007 moveq.l D0, 0x07 label00000A00: 00000A00 32D8 move.w [A1]+, [A0]+ 00000A02 51C8 FFFC dbf D0, -0x6 /* 00000A00 */ 00000A06 6000 00C0 bra +0xC2 /* 00000AC8 */ label00000A0A: 00000A0A 4267 clr.w -[A7] 00000A0C 3F2E 0012 move.w -[A7], [A6 + 0x12] 00000A10 2054 movea.l A0, [A4] 00000A12 2F28 0040 move.l -[A7], [A0 + 0x40] 00000A16 4EBA FAD8 jsr [PC - 0x528 /* 000004F0 */] 00000A1A 3E1F move.w D7, [A7]+ 00000A1C 2254 movea.l A1, [A4] 00000A1E 2069 0040 movea.l A0, [A1 + 0x40] 00000A22 7001 moveq.l D0, 0x01 00000A24 2050 movea.l A0, [A0] 00000A26 B068 0012 cmp.w D0, [A0 + 0x12] 00000A2A 6618 bne +0x1A /* 00000A44 */ 00000A2C 42A7 clr.l -[A7] 00000A2E 3F07 move.w -[A7], D7 00000A30 302E 0012 move.w D0, [A6 + 0x12] 00000A34 5340 subq.w D0, 1 00000A36 3F00 move.w -[A7], D0 00000A38 301F move.w D0, [A7]+ 00000A3A C1DF muls.w D0, [A7]+ 00000A3C 2E80 move.l [A7], D0 00000A3E 275F 0004 move.l [A3 + 0x4], [A7]+ 00000A42 601C bra +0x1E /* 00000A60 */ label00000A44: 00000A44 42A7 clr.l -[A7] 00000A46 3F3C 0001 move.w -[A7], 0x1 00000A4A 302E 0012 move.w D0, [A6 + 0x12] 00000A4E 5340 subq.w D0, 1 00000A50 3F00 move.w -[A7], D0 00000A52 2054 movea.l A0, [A4] 00000A54 2F28 0040 move.l -[A7], [A0 + 0x40] 00000A58 4EBA FD52 jsr [PC - 0x2AE /* 000007AC */] 00000A5C 275F 0004 move.l [A3 + 0x4], [A7]+ label00000A60: 00000A60 3007 move.w D0, D7 00000A62 48C0 ext.l D0 00000A64 D0AB 0004 add.l D0, [A3 + 0x4] 00000A68 2740 000C move.l [A3 + 0xC], D0 00000A6C 4267 clr.w -[A7] 00000A6E 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000A72 2054 movea.l A0, [A4] 00000A74 2F28 0044 move.l -[A7], [A0 + 0x44] 00000A78 4EBA FA76 jsr [PC - 0x58A /* 000004F0 */] 00000A7C 3C1F move.w D6, [A7]+ 00000A7E 2254 movea.l A1, [A4] 00000A80 2069 0044 movea.l A0, [A1 + 0x44] 00000A84 7001 moveq.l D0, 0x01 00000A86 2050 movea.l A0, [A0] 00000A88 B068 0012 cmp.w D0, [A0 + 0x12] 00000A8C 6616 bne +0x18 /* 00000AA4 */ 00000A8E 42A7 clr.l -[A7] 00000A90 3F06 move.w -[A7], D6 00000A92 302E 0010 move.w D0, [A6 + 0x10] 00000A96 5340 subq.w D0, 1 00000A98 3F00 move.w -[A7], D0 00000A9A 301F move.w D0, [A7]+ 00000A9C C1DF muls.w D0, [A7]+ 00000A9E 2E80 move.l [A7], D0 00000AA0 269F move.l [A3], [A7]+ 00000AA2 601A bra +0x1C /* 00000ABE */ label00000AA4: 00000AA4 42A7 clr.l -[A7] 00000AA6 3F3C 0001 move.w -[A7], 0x1 00000AAA 302E 0010 move.w D0, [A6 + 0x10] 00000AAE 5340 subq.w D0, 1 00000AB0 3F00 move.w -[A7], D0 00000AB2 2054 movea.l A0, [A4] 00000AB4 2F28 0044 move.l -[A7], [A0 + 0x44] 00000AB8 4EBA FCF2 jsr [PC - 0x30E /* 000007AC */] 00000ABC 269F move.l [A3], [A7]+ label00000ABE: 00000ABE 3006 move.w D0, D6 00000AC0 48C0 ext.l D0 00000AC2 D093 add.l D0, [A3] 00000AC4 2740 0008 move.l [A3 + 0x8], D0 label00000AC8: 00000AC8 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000ACC 4E5E unlink A6 00000ACE 205F movea.l A0, [A7]+ 00000AD0 DEFC 000C add.w A7, 0xC 00000AD4 4ED0 jmp [A0] 00000AD6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000AD8-00000ADC export_707: fn00000AD8: 00000AD8 4E56 FFF8 link A6, -0x0008 // end alternate branch 00000AD8-00000ADC export_707: // at 00000AD8 (misaligned) fn00000AD8: // (misaligned) 00000ADA FFF8 .invalid <> 00000ADC 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00000AE0 382E 0010 move.w D4, [A6 + 0x10] 00000AE4 3A2E 0012 move.w D5, [A6 + 0x12] 00000AE8 286E 0008 movea.l A4, [A6 + 0x8] 00000AEC 7001 moveq.l D0, 0x01 00000AEE B045 cmp.w D0, D5 00000AF0 5EC0 sgt D0 00000AF2 4A00 tst.b D0 00000AF4 661C bne +0x1E /* 00000B12 */ 00000AF6 7201 moveq.l D1, 0x01 00000AF8 B244 cmp.w D1, D4 00000AFA 5EC1 sgt D1 00000AFC 8001 or.b D0, D1 00000AFE 6612 bne +0x14 /* 00000B12 */ 00000B00 3205 move.w D1, D5 00000B02 D244 add.w D1, D4 00000B04 5341 subq.w D1, 1 00000B06 2054 movea.l A0, [A4] 00000B08 B268 003E cmp.w D1, [A0 + 0x3E] 00000B0C 5EC1 sgt D1 00000B0E 8001 or.b D0, D1 00000B10 6714 beq +0x16 /* 00000B26 */ label00000B12: 00000B12 2F2E 000C move.l -[A7], [A6 + 0xC] 00000B16 42A7 clr.l -[A7] 00000B18 42A7 clr.l -[A7] 00000B1A 42A7 clr.l -[A7] 00000B1C 42A7 clr.l -[A7] 00000B1E 4EAD 230A jsr [A5 + 0x230A /* export_1117 */] 00000B22 6000 0090 bra +0x92 /* 00000BB4 */ label00000B26: 00000B26 2254 movea.l A1, [A4] 00000B28 2069 0040 movea.l A0, [A1 + 0x40] 00000B2C 7001 moveq.l D0, 0x01 00000B2E 2050 movea.l A0, [A0] 00000B30 B068 0012 cmp.w D0, [A0 + 0x12] 00000B34 6636 bne +0x38 /* 00000B6C */ 00000B36 2F3C 0001 0000 move.l -[A7], 0x10000 00000B3C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B40 4EBA 0AAE jsr [PC + 0xAAE /* 000015F0 */] 00000B44 301F move.w D0, [A7]+ 00000B46 48C0 ext.l D0 00000B48 2E00 move.l D7, D0 00000B4A 42A7 clr.l -[A7] 00000B4C 3F07 move.w -[A7], D7 00000B4E 3005 move.w D0, D5 00000B50 5340 subq.w D0, 1 00000B52 3F00 move.w -[A7], D0 00000B54 301F move.w D0, [A7]+ 00000B56 C1DF muls.w D0, [A7]+ 00000B58 2E80 move.l [A7], D0 00000B5A 2C1F move.l D6, [A7]+ 00000B5C 42A7 clr.l -[A7] 00000B5E 3F07 move.w -[A7], D7 00000B60 3F04 move.w -[A7], D4 00000B62 301F move.w D0, [A7]+ 00000B64 C1DF muls.w D0, [A7]+ 00000B66 2E80 move.l [A7], D0 00000B68 2E1F move.l D7, [A7]+ 00000B6A 602A bra +0x2C /* 00000B96 */ label00000B6C: 00000B6C 42A7 clr.l -[A7] 00000B6E 3F3C 0001 move.w -[A7], 0x1 00000B72 3005 move.w D0, D5 00000B74 5340 subq.w D0, 1 00000B76 3F00 move.w -[A7], D0 00000B78 2054 movea.l A0, [A4] 00000B7A 2F28 0040 move.l -[A7], [A0 + 0x40] 00000B7E 4EBA FC2C jsr [PC - 0x3D4 /* 000007AC */] 00000B82 2C1F move.l D6, [A7]+ 00000B84 42A7 clr.l -[A7] 00000B86 3F05 move.w -[A7], D5 00000B88 3F04 move.w -[A7], D4 00000B8A 2054 movea.l A0, [A4] 00000B8C 2F28 0040 move.l -[A7], [A0 + 0x40] 00000B90 4EBA FC1A jsr [PC - 0x3E6 /* 000007AC */] 00000B94 2E1F move.l D7, [A7]+ label00000B96: 00000B96 2F2E 000C move.l -[A7], [A6 + 0xC] 00000B9A 2F06 move.l -[A7], D6 00000B9C 42A7 clr.l -[A7] 00000B9E 2006 move.l D0, D6 00000BA0 D087 add.l D0, D7 00000BA2 2F00 move.l -[A7], D0 00000BA4 2254 movea.l A1, [A4] 00000BA6 2069 0044 movea.l A0, [A1 + 0x44] 00000BAA 2050 movea.l A0, [A0] 00000BAC 2F28 000E move.l -[A7], [A0 + 0xE] 00000BB0 4EAD 230A jsr [A5 + 0x230A /* export_1117 */] label00000BB4: 00000BB4 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00000BB8 4E5E unlink A6 00000BBA 205F movea.l A0, [A7]+ 00000BBC DEFC 000C add.w A7, 0xC 00000BC0 4ED0 jmp [A0] 00000BC2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000BC4-00000BD8 fn00000BC4: 00000BC4 4E56 0000 link A6, 0 00000BC8 48E7 0018 movem.l -[A7], A3,A4 00000BCC 286E 0008 movea.l A4, [A6 + 0x8] 00000BD0 266C 0008 movea.l A3, [A4 + 0x8] 00000BD4 4A2C FF9F tst.b [A4 - 0x61] // end alternate branch 00000BC4-00000BD8 fn00000BC4: // (misaligned) 00000BC6 0000 48E7 ori.b D0, 0xE7 00000BCA 0018 286E ori.b [A0]+, 0x6E /* 'n' */ 00000BCE 0008 266C ori.b A0, 0x6C /* 'l' */ 00000BD2 0008 4A2C ori.b A0, 0x2C /* ',' */ 00000BD6 FF9F .invalid <> 00000BD8 6618 bne +0x1A /* 00000BF2 */ 00000BDA 486C FFD0 pea.l [A4 - 0x30] 00000BDE 3F2C FFCA move.w -[A7], [A4 - 0x36] 00000BE2 3F2C FF9C move.w -[A7], [A4 - 0x64] 00000BE6 3F2C FFCA move.w -[A7], [A4 - 0x36] 00000BEA 3F2E 000C move.w -[A7], [A6 + 0xC] 00000BEE A8A7 syscall SetRect 00000BF0 6016 bra +0x18 /* 00000C08 */ label00000BF2: 00000BF2 486C FFD0 pea.l [A4 - 0x30] 00000BF6 3F2C FF9C move.w -[A7], [A4 - 0x64] 00000BFA 3F2C FFC8 move.w -[A7], [A4 - 0x38] 00000BFE 3F2E 000C move.w -[A7], [A6 + 0xC] 00000C02 3F2C FFC8 move.w -[A7], [A4 - 0x38] 00000C06 A8A7 syscall SetRect label00000C08: 00000C08 302C FFD0 move.w D0, [A4 - 0x30] 00000C0C B06C FFA0 cmp.w D0, [A4 - 0x60] 00000C10 6608 bne +0xA /* 00000C1A */ 00000C12 296C FFA8 FFB8 move.l [A4 - 0x48], [A4 - 0x58] 00000C18 6022 bra +0x24 /* 00000C3C */ label00000C1A: 00000C1A 42A7 clr.l -[A7] 00000C1C 3F3C 0001 move.w -[A7], 0x1 00000C20 302C FFD0 move.w D0, [A4 - 0x30] 00000C24 5340 subq.w D0, 1 00000C26 3F00 move.w -[A7], D0 00000C28 2053 movea.l A0, [A3] 00000C2A 2F28 0044 move.l -[A7], [A0 + 0x44] 00000C2E 4EBA FB7C jsr [PC - 0x484 /* 000007AC */] 00000C32 295F FFB8 move.l [A4 - 0x48], [A7]+ 00000C36 296C FFB8 FFA8 move.l [A4 - 0x58], [A4 - 0x48] label00000C3C: 00000C3C 302C FFD4 move.w D0, [A4 - 0x2C] 00000C40 B06C FFA4 cmp.w D0, [A4 - 0x5C] 00000C44 6608 bne +0xA /* 00000C4E */ 00000C46 296C FFB0 FFC0 move.l [A4 - 0x40], [A4 - 0x50] 00000C4C 6046 bra +0x48 /* 00000C94 */ label00000C4E: 00000C4E 302C FFD4 move.w D0, [A4 - 0x2C] 00000C52 B06C FFD0 cmp.w D0, [A4 - 0x30] 00000C56 661E bne +0x20 /* 00000C76 */ 00000C58 4267 clr.w -[A7] 00000C5A 3F2C FFD4 move.w -[A7], [A4 - 0x2C] 00000C5E 2053 movea.l A0, [A3] 00000C60 2F28 0044 move.l -[A7], [A0 + 0x44] 00000C64 4EBA F88A jsr [PC - 0x776 /* 000004F0 */] 00000C68 301F move.w D0, [A7]+ 00000C6A 48C0 ext.l D0 00000C6C D0AC FFB8 add.l D0, [A4 - 0x48] 00000C70 2940 FFC0 move.l [A4 - 0x40], D0 00000C74 6018 bra +0x1A /* 00000C8E */ label00000C76: 00000C76 42A7 clr.l -[A7] 00000C78 3F3C 0001 move.w -[A7], 0x1 00000C7C 3F2C FFD4 move.w -[A7], [A4 - 0x2C] 00000C80 2053 movea.l A0, [A3] 00000C82 2F28 0044 move.l -[A7], [A0 + 0x44] 00000C86 4EBA FB24 jsr [PC - 0x4DC /* 000007AC */] 00000C8A 295F FFC0 move.l [A4 - 0x40], [A7]+ label00000C8E: 00000C8E 296C FFC0 FFB0 move.l [A4 - 0x50], [A4 - 0x40] label00000C94: 00000C94 302C FFD2 move.w D0, [A4 - 0x2E] 00000C98 B06C FFA2 cmp.w D0, [A4 - 0x5E] 00000C9C 6608 bne +0xA /* 00000CA6 */ 00000C9E 296C FFAC FFBC move.l [A4 - 0x44], [A4 - 0x54] 00000CA4 6022 bra +0x24 /* 00000CC8 */ label00000CA6: 00000CA6 42A7 clr.l -[A7] 00000CA8 3F3C 0001 move.w -[A7], 0x1 00000CAC 302C FFD2 move.w D0, [A4 - 0x2E] 00000CB0 5340 subq.w D0, 1 00000CB2 3F00 move.w -[A7], D0 00000CB4 2053 movea.l A0, [A3] 00000CB6 2F28 0040 move.l -[A7], [A0 + 0x40] 00000CBA 4EBA FAF0 jsr [PC - 0x510 /* 000007AC */] 00000CBE 295F FFBC move.l [A4 - 0x44], [A7]+ 00000CC2 296C FFBC FFAC move.l [A4 - 0x54], [A4 - 0x44] label00000CC8: 00000CC8 302C FFD6 move.w D0, [A4 - 0x2A] 00000CCC B06C FFA6 cmp.w D0, [A4 - 0x5A] 00000CD0 6608 bne +0xA /* 00000CDA */ 00000CD2 296C FFB4 FFC4 move.l [A4 - 0x3C], [A4 - 0x4C] 00000CD8 6046 bra +0x48 /* 00000D20 */ label00000CDA: 00000CDA 302C FFD6 move.w D0, [A4 - 0x2A] 00000CDE B06C FFD2 cmp.w D0, [A4 - 0x2E] 00000CE2 661E bne +0x20 /* 00000D02 */ 00000CE4 4267 clr.w -[A7] 00000CE6 3F2C FFD6 move.w -[A7], [A4 - 0x2A] 00000CEA 2053 movea.l A0, [A3] 00000CEC 2F28 0040 move.l -[A7], [A0 + 0x40] 00000CF0 4EBA F7FE jsr [PC - 0x802 /* 000004F0 */] 00000CF4 301F move.w D0, [A7]+ 00000CF6 48C0 ext.l D0 00000CF8 D0AC FFBC add.l D0, [A4 - 0x44] 00000CFC 2940 FFC4 move.l [A4 - 0x3C], D0 00000D00 6018 bra +0x1A /* 00000D1A */ label00000D02: 00000D02 42A7 clr.l -[A7] 00000D04 3F3C 0001 move.w -[A7], 0x1 00000D08 3F2C FFD6 move.w -[A7], [A4 - 0x2A] 00000D0C 2053 movea.l A0, [A3] 00000D0E 2F28 0040 move.l -[A7], [A0 + 0x40] 00000D12 4EBA FA98 jsr [PC - 0x568 /* 000007AC */] 00000D16 295F FFC4 move.l [A4 - 0x3C], [A7]+ label00000D1A: 00000D1A 296C FFC4 FFB4 move.l [A4 - 0x4C], [A4 - 0x3C] label00000D20: 00000D20 486C FFB8 pea.l [A4 - 0x48] 00000D24 206D FC28 movea.l A0, [A5 - 0x3D8] 00000D28 2050 movea.l A0, [A0] 00000D2A 4868 0002 pea.l [A0 + 0x2] 00000D2E 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000D32 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */] 00000D36 2F2D FC28 move.l -[A7], [A5 - 0x3D8] 00000D3A 2F2C 000C move.l -[A7], [A4 + 0xC] 00000D3E 2F2C 000C move.l -[A7], [A4 + 0xC] 00000D42 A8E5 syscall UnionRgn 00000D44 41EC FFA0 lea.l A0, [A4 - 0x60] 00000D48 43EC FFD0 lea.l A1, [A4 - 0x30] 00000D4C 7003 moveq.l D0, 0x03 label00000D4E: 00000D4E 30D9 move.w [A0]+, [A1]+ 00000D50 51C8 FFFC dbf D0, -0x6 /* 00000D4E */ 00000D54 426C FF9C clr.w [A4 - 0x64] 00000D58 4CDF 1800 movem.l A3,A4, [A7]+ 00000D5C 4E5E unlink A6 00000D5E 205F movea.l A0, [A7]+ 00000D60 5C4F addq.w A7, 6 00000D62 4ED0 jmp [A0] fn00000D64: 00000D64 4E56 FF8C link A6, -0x0074 00000D68 48E7 0118 movem.l -[A7], D7,A3,A4 00000D6C 266E 0008 movea.l A3, [A6 + 0x8] 00000D70 2E2E 0010 move.l D7, [A6 + 0x10] 00000D74 284B movea.l A4, A3 00000D76 2F2E 000C move.l -[A7], [A6 + 0xC] 00000D7A A8DD syscall SetEmptyRgn 00000D7C 4267 clr.w -[A7] 00000D7E 2F07 move.l -[A7], D7 00000D80 A8E2 syscall EmptyRgn 00000D82 101F move.b D0, [A7]+ 00000D84 0A00 0001 xori.b D0, 0x1 00000D88 4A00 tst.b D0 00000D8A 6700 02A8 beq +0x2AA /* 00001034 */ 00000D8E 2F00 move.l -[A7], D0 00000D90 4267 clr.w -[A7] 00000D92 2F0B move.l -[A7], A3 00000D94 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */] 00000D98 121F move.b D1, [A7]+ 00000D9A 201F move.l D0, [A7]+ 00000D9C C001 and.b D0, D1 00000D9E 6700 0294 beq +0x296 /* 00001034 */ 00000DA2 2047 movea.l A0, D7 00000DA4 2050 movea.l A0, [A0] 00000DA6 700A moveq.l D0, 0x0A 00000DA8 B050 cmp.w D0, [A0] 00000DAA 6600 0094 bne +0x96 /* 00000E40 */ 00000DAE 2047 movea.l A0, D7 00000DB0 2050 movea.l A0, [A0] 00000DB2 43EE FFF8 lea.l A1, [A6 - 0x8] 00000DB6 5488 addq.l A0, 2 00000DB8 7003 moveq.l D0, 0x03 label00000DBA: 00000DBA 32D8 move.w [A1]+, [A0]+ 00000DBC 51C8 FFFC dbf D0, -0x6 /* 00000DBA */ 00000DC0 486E FFB8 pea.l [A6 - 0x48] 00000DC4 42A7 clr.l -[A7] 00000DC6 3F3C 0001 move.w -[A7], 0x1 00000DCA 302E FFFA move.w D0, [A6 - 0x6] 00000DCE 5340 subq.w D0, 1 00000DD0 3F00 move.w -[A7], D0 00000DD2 2054 movea.l A0, [A4] 00000DD4 2F28 0040 move.l -[A7], [A0 + 0x40] 00000DD8 4EBA F9D2 jsr [PC - 0x62E /* 000007AC */] 00000DDC 42A7 clr.l -[A7] 00000DDE 3F3C 0001 move.w -[A7], 0x1 00000DE2 302E FFF8 move.w D0, [A6 - 0x8] 00000DE6 5340 subq.w D0, 1 00000DE8 3F00 move.w -[A7], D0 00000DEA 2054 movea.l A0, [A4] 00000DEC 2F28 0044 move.l -[A7], [A0 + 0x44] 00000DF0 4EBA F9BA jsr [PC - 0x646 /* 000007AC */] 00000DF4 42A7 clr.l -[A7] 00000DF6 3F3C 0001 move.w -[A7], 0x1 00000DFA 302E FFFE move.w D0, [A6 - 0x2] 00000DFE 5340 subq.w D0, 1 00000E00 3F00 move.w -[A7], D0 00000E02 2054 movea.l A0, [A4] 00000E04 2F28 0040 move.l -[A7], [A0 + 0x40] 00000E08 4EBA F9A2 jsr [PC - 0x65E /* 000007AC */] 00000E0C 42A7 clr.l -[A7] 00000E0E 3F3C 0001 move.w -[A7], 0x1 00000E12 302E FFFC move.w D0, [A6 - 0x4] 00000E16 5340 subq.w D0, 1 00000E18 3F00 move.w -[A7], D0 00000E1A 2054 movea.l A0, [A4] 00000E1C 2F28 0044 move.l -[A7], [A0 + 0x44] 00000E20 4EBA F98A jsr [PC - 0x676 /* 000007AC */] 00000E24 4EAD 230A jsr [A5 + 0x230A /* export_1117 */] 00000E28 486E FFB8 pea.l [A6 - 0x48] 00000E2C 206E 000C movea.l A0, [A6 + 0xC] 00000E30 2050 movea.l A0, [A0] 00000E32 4868 0002 pea.l [A0 + 0x2] 00000E36 2F0B move.l -[A7], A3 00000E38 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */] 00000E3C 6000 01F6 bra +0x1F8 /* 00001034 */ label00000E40: 00000E40 486E FFF0 pea.l [A6 - 0x10] 00000E44 2F0B move.l -[A7], A3 00000E46 4EAD 3B9A jsr [A5 + 0x3B9A /* export_1903 */] 00000E4A 486E FFF0 pea.l [A6 - 0x10] 00000E4E 486E FFE0 pea.l [A6 - 0x20] 00000E52 2F0B move.l -[A7], A3 00000E54 4EAD 1F02 jsr [A5 + 0x1F02 /* export_988 */] 00000E58 42A7 clr.l -[A7] 00000E5A 486E FFE0 pea.l [A6 - 0x20] 00000E5E 2F0B move.l -[A7], A3 00000E60 4EBA 0EEE jsr [PC + 0xEEE /* 00001D50 */] 00000E64 2D5F FFD8 move.l [A6 - 0x28], [A7]+ 00000E68 42A7 clr.l -[A7] 00000E6A 486E FFE8 pea.l [A6 - 0x18] 00000E6E 2F0B move.l -[A7], A3 00000E70 4EBA 0EDE jsr [PC + 0xEDE /* 00001D50 */] 00000E74 2D5F FFDC move.l [A6 - 0x24], [A7]+ 00000E78 2F2D F720 move.l -[A7], [A5 - 0x8E0] 00000E7C 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00000E80 302E FFDE move.w D0, [A6 - 0x22] 00000E84 5240 addq.w D0, 1 00000E86 3F00 move.w -[A7], D0 00000E88 302E FFDC move.w D0, [A6 - 0x24] 00000E8C 5240 addq.w D0, 1 00000E8E 3F00 move.w -[A7], D0 00000E90 A8DE syscall SetRecRgn 00000E92 2F07 move.l -[A7], D7 00000E94 2F2D F720 move.l -[A7], [A5 - 0x8E0] 00000E98 2F2D F720 move.l -[A7], [A5 - 0x8E0] 00000E9C A8E4 syscall SectRgn 00000E9E 206D F720 movea.l A0, [A5 - 0x8E0] 00000EA2 2050 movea.l A0, [A0] 00000EA4 43EE FFF8 lea.l A1, [A6 - 0x8] 00000EA8 5488 addq.l A0, 2 00000EAA 7003 moveq.l D0, 0x03 label00000EAC: 00000EAC 32D8 move.w [A1]+, [A0]+ 00000EAE 51C8 FFFC dbf D0, -0x6 /* 00000EAC */ 00000EB2 2F2D FC28 move.l -[A7], [A5 - 0x3D8] 00000EB6 A8DD syscall SetEmptyRgn 00000EB8 41EE FFA0 lea.l A0, [A6 - 0x60] 00000EBC 43ED FB04 lea.l A1, [A5 - 0x4FC] 00000EC0 7003 moveq.l D0, 0x03 label00000EC2: 00000EC2 30D9 move.w [A0]+, [A1]+ 00000EC4 51C8 FFFC dbf D0, -0x6 /* 00000EC2 */ 00000EC8 4267 clr.w -[A7] 00000ECA 486E FFF8 pea.l [A6 - 0x8] 00000ECE 4EAD 221A jsr [A5 + 0x221A /* export_1087 */] 00000ED2 1D5F FF9F move.b [A6 - 0x61], [A7]+ 00000ED6 6600 00B2 bne +0xB4 /* 00000F8A */ 00000EDA 3D6E FFFA FF9A move.w [A6 - 0x66], [A6 - 0x6] 00000EE0 302E FFFE move.w D0, [A6 - 0x2] 00000EE4 5340 subq.w D0, 1 00000EE6 3D40 FF98 move.w [A6 - 0x68], D0 00000EEA 3D6E FF9A FFCA move.w [A6 - 0x36], [A6 - 0x66] 00000EF0 6000 0088 bra +0x8A /* 00000F7A */ label00000EF4: 00000EF4 3D6E FFCA FFCE move.w [A6 - 0x32], [A6 - 0x36] 00000EFA 426E FF9C clr.w [A6 - 0x64] 00000EFE 3D6E FFF8 FF96 move.w [A6 - 0x6A], [A6 - 0x8] 00000F04 302E FFFC move.w D0, [A6 - 0x4] 00000F08 5340 subq.w D0, 1 00000F0A 3D40 FF94 move.w [A6 - 0x6C], D0 00000F0E 3D6E FF96 FFC8 move.w [A6 - 0x38], [A6 - 0x6A] 00000F14 603E bra +0x40 /* 00000F54 */ label00000F16: 00000F16 3D6E FFC8 FFCC move.w [A6 - 0x34], [A6 - 0x38] 00000F1C 4267 clr.w -[A7] 00000F1E 2F2E FFCC move.l -[A7], [A6 - 0x34] 00000F22 2F2D F720 move.l -[A7], [A5 - 0x8E0] 00000F26 A8E8 syscall PtInRgn 00000F28 101F move.b D0, [A7]+ 00000F2A 670E beq +0x10 /* 00000F3A */ 00000F2C 4A6E FF9C tst.w [A6 - 0x64] 00000F30 661C bne +0x1E /* 00000F4E */ 00000F32 3D6E FFC8 FF9C move.w [A6 - 0x64], [A6 - 0x38] 00000F38 6014 bra +0x16 /* 00000F4E */ label00000F3A: 00000F3A 4A6E FF9C tst.w [A6 - 0x64] 00000F3E 6F0E ble +0x10 /* 00000F4E */ 00000F40 302E FFC8 move.w D0, [A6 - 0x38] 00000F44 5340 subq.w D0, 1 00000F46 3F00 move.w -[A7], D0 00000F48 2F0E move.l -[A7], A6 00000F4A 4EBA FC78 jsr [PC - 0x388 /* 00000BC4 */] label00000F4E: 00000F4E 526E FFC8 addq.w [A6 - 0x38], 1 00000F52 690A bvs +0xC /* 00000F5E */ label00000F54: 00000F54 302E FFC8 move.w D0, [A6 - 0x38] 00000F58 B06E FF94 cmp.w D0, [A6 - 0x6C] 00000F5C 6FB8 ble -0x46 /* 00000F16 */ label00000F5E: 00000F5E 4A6E FF9C tst.w [A6 - 0x64] 00000F62 6F0E ble +0x10 /* 00000F72 */ 00000F64 302E FFFC move.w D0, [A6 - 0x4] 00000F68 5340 subq.w D0, 1 00000F6A 3F00 move.w -[A7], D0 00000F6C 2F0E move.l -[A7], A6 00000F6E 4EBA FC54 jsr [PC - 0x3AC /* 00000BC4 */] label00000F72: 00000F72 526E FFCA addq.w [A6 - 0x36], 1 00000F76 6900 00BC bvs +0xBE /* 00001034 */ label00000F7A: 00000F7A 302E FFCA move.w D0, [A6 - 0x36] 00000F7E B06E FF98 cmp.w D0, [A6 - 0x68] 00000F82 6F00 FF70 ble -0x8E /* 00000EF4 */ 00000F86 6000 00AC bra +0xAE /* 00001034 */ label00000F8A: 00000F8A 3D6E FFF8 FF92 move.w [A6 - 0x6E], [A6 - 0x8] 00000F90 302E FFFC move.w D0, [A6 - 0x4] 00000F94 5340 subq.w D0, 1 00000F96 3D40 FF90 move.w [A6 - 0x70], D0 00000F9A 3D6E FF92 FFC8 move.w [A6 - 0x38], [A6 - 0x6E] 00000FA0 6000 0086 bra +0x88 /* 00001028 */ label00000FA4: 00000FA4 3D6E FFC8 FFCC move.w [A6 - 0x34], [A6 - 0x38] 00000FAA 426E FF9C clr.w [A6 - 0x64] 00000FAE 3D6E FFFA FF8E move.w [A6 - 0x72], [A6 - 0x6] 00000FB4 302E FFFE move.w D0, [A6 - 0x2] 00000FB8 5340 subq.w D0, 1 00000FBA 3D40 FF8C move.w [A6 - 0x74], D0 00000FBE 3D6E FF8E FFCA move.w [A6 - 0x36], [A6 - 0x72] 00000FC4 603E bra +0x40 /* 00001004 */ label00000FC6: 00000FC6 3D6E FFCA FFCE move.w [A6 - 0x32], [A6 - 0x36] 00000FCC 4267 clr.w -[A7] 00000FCE 2F2E FFCC move.l -[A7], [A6 - 0x34] 00000FD2 2F2D F720 move.l -[A7], [A5 - 0x8E0] 00000FD6 A8E8 syscall PtInRgn 00000FD8 101F move.b D0, [A7]+ 00000FDA 670E beq +0x10 /* 00000FEA */ 00000FDC 4A6E FF9C tst.w [A6 - 0x64] 00000FE0 661C bne +0x1E /* 00000FFE */ 00000FE2 3D6E FFCA FF9C move.w [A6 - 0x64], [A6 - 0x36] 00000FE8 6014 bra +0x16 /* 00000FFE */ label00000FEA: 00000FEA 4A6E FF9C tst.w [A6 - 0x64] 00000FEE 6F0E ble +0x10 /* 00000FFE */ 00000FF0 302E FFCA move.w D0, [A6 - 0x36] 00000FF4 5340 subq.w D0, 1 00000FF6 3F00 move.w -[A7], D0 00000FF8 2F0E move.l -[A7], A6 00000FFA 4EBA FBC8 jsr [PC - 0x438 /* 00000BC4 */] label00000FFE: 00000FFE 526E FFCA addq.w [A6 - 0x36], 1 00001002 690A bvs +0xC /* 0000100E */ label00001004: 00001004 302E FFCA move.w D0, [A6 - 0x36] 00001008 B06E FF8C cmp.w D0, [A6 - 0x74] 0000100C 6FB8 ble -0x46 /* 00000FC6 */ label0000100E: 0000100E 4A6E FF9C tst.w [A6 - 0x64] 00001012 6F0E ble +0x10 /* 00001022 */ 00001014 302E FFFE move.w D0, [A6 - 0x2] 00001018 5340 subq.w D0, 1 0000101A 3F00 move.w -[A7], D0 0000101C 2F0E move.l -[A7], A6 0000101E 4EBA FBA4 jsr [PC - 0x45C /* 00000BC4 */] label00001022: 00001022 526E FFC8 addq.w [A6 - 0x38], 1 00001026 690C bvs +0xE /* 00001034 */ label00001028: 00001028 302E FFC8 move.w D0, [A6 - 0x38] 0000102C B06E FF90 cmp.w D0, [A6 - 0x70] 00001030 6F00 FF72 ble -0x8C /* 00000FA4 */ label00001034: 00001034 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001038 4E5E unlink A6 0000103A 205F movea.l A0, [A7]+ 0000103C DEFC 000C add.w A7, 0xC 00001040 4ED0 jmp [A0] 00001042 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_708: // at 00001044 (misaligned) 00001046 0000 2F0C ori.b D0, 0xC 0000104A 286E 0008 movea.l A4, [A6 + 0x8] 0000104E 4267 clr.w -[A7] 00001050 2054 movea.l A0, [A4] 00001052 2F28 0054 move.l -[A7], [A0 + 0x54] 00001056 A8E2 syscall EmptyRgn 00001058 101F move.b D0, [A7]+ 0000105A 6616 bne +0x18 /* 00001072 */ 0000105C 2054 movea.l A0, [A4] 0000105E 2F28 0054 move.l -[A7], [A0 + 0x54] 00001062 1F2E 000E move.b -[A7], [A6 + 0xE] 00001066 1F2E 000C move.b -[A7], [A6 + 0xC] 0000106A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000106E 4EBA 000C jsr [PC + 0xC /* 0000107C */] label00001072: 00001072 285F movea.l A4, [A7]+ 00001074 4E5E unlink A6 00001076 205F movea.l A0, [A7]+ 00001078 504F addq.w A7, 8 0000107A 4ED0 jmp [A0] export_709: fn0000107C: 0000107C 4E56 0000 link A6, 0 00001080 48E7 0308 movem.l -[A7], D6,D7,A4 00001084 286E 0008 movea.l A4, [A6 + 0x8] 00001088 1C2E 000C move.b D6, [A6 + 0xC] 0000108C 1E2E 000E move.b D7, [A6 + 0xE] 00001090 7002 moveq.l D0, 0x02 00001092 B007 cmp.b D0, D7 00001094 6602 bne +0x4 /* 00001098 */ 00001096 7E01 moveq.l D7, 0x01 label00001098: 00001098 7002 moveq.l D0, 0x02 0000109A B006 cmp.b D0, D6 0000109C 6602 bne +0x4 /* 000010A0 */ 0000109E 7C01 moveq.l D6, 0x01 label000010A0: 000010A0 BC07 cmp.b D6, D7 000010A2 56C0 sne D0 000010A4 4A00 tst.b D0 000010A6 6742 beq +0x44 /* 000010EA */ 000010A8 2F00 move.l -[A7], D0 000010AA 4267 clr.w -[A7] 000010AC 2F0C move.l -[A7], A4 000010AE 4EAD 3B82 jsr [A5 + 0x3B82 /* export_1900 */] 000010B2 121F move.b D1, [A7]+ 000010B4 201F move.l D0, [A7]+ 000010B6 C001 and.b D0, D1 000010B8 4A00 tst.b D0 000010BA 672E beq +0x30 /* 000010EA */ 000010BC 2F00 move.l -[A7], D0 000010BE 4267 clr.w -[A7] 000010C0 2F0C move.l -[A7], A4 000010C2 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */] 000010C6 121F move.b D1, [A7]+ 000010C8 201F move.l D0, [A7]+ 000010CA C001 and.b D0, D1 000010CC 671C beq +0x1E /* 000010EA */ 000010CE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000010D2 2F2D F718 move.l -[A7], [A5 - 0x8E8] 000010D6 2F0C move.l -[A7], A4 000010D8 4EBA FC8A jsr [PC - 0x376 /* 00000D64 */] 000010DC A89E syscall PenNormal 000010DE 08B8 0007 0938 bclr.b [0x00000938 /* HiliteMode */], 0x7 000010E4 2F2D F718 move.l -[A7], [A5 - 0x8E8] 000010E8 A8D5 syscall InverRgn/InvertRgn label000010EA: 000010EA 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000010EE 4E5E unlink A6 000010F0 205F movea.l A0, [A7]+ 000010F2 DEFC 000C add.w A7, 0xC 000010F6 4ED0 jmp [A0] export_710: 000010F8 4E56 FFF8 link A6, -0x0008 000010FC 7000 moveq.l D0, 0x00 000010FE 2D40 0018 move.l [A6 + 0x18], D0 00001102 4267 clr.w -[A7] 00001104 206E 0014 movea.l A0, [A6 + 0x14] 00001108 2F10 move.l -[A7], [A0] 0000110A 486E FFFC pea.l [A6 - 0x4] 0000110E 486E FFFE pea.l [A6 - 0x2] 00001112 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001116 4EBA 0598 jsr [PC + 0x598 /* 000016B0 */] 0000111A 4A1F tst.b [A7]+ 0000111C 6736 beq +0x38 /* 00001154 */ 0000111E 486E FFF8 pea.l [A6 - 0x8] 00001122 486D 382C pea.l [A5 + 0x382C] 00001126 3F3C 003E move.w -[A7], 0x3E /* '>' */ 0000112A 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */] 0000112E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001132 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 00001136 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000113A 206E 0010 movea.l A0, [A6 + 0x10] 0000113E 1F28 0006 move.b -[A7], [A0 + 0x6] 00001142 1F28 0005 move.b -[A7], [A0 + 0x5] 00001146 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000114A 4EAD 12F2 jsr [A5 + 0x12F2 /* export_602 */] 0000114E 2D6E FFF8 0018 move.l [A6 + 0x18], [A6 - 0x8] label00001154: 00001154 4E5E unlink A6 00001156 205F movea.l A0, [A7]+ 00001158 DEFC 0010 add.w A7, 0x10 0000115C 4ED0 jmp [A0] 0000115E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_711: // at 00001160 (misaligned) 00001162 FF9C .invalid <> 00001164 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001168 206E 000C movea.l A0, [A6 + 0xC] 0000116C 43EE FFF8 lea.l A1, [A6 - 0x8] 00001170 7003 moveq.l D0, 0x03 label00001172: 00001172 32D8 move.w [A1]+, [A0]+ 00001174 51C8 FFFC dbf D0, -0x6 /* 00001172 */ 00001178 266E 0008 movea.l A3, [A6 + 0x8] 0000117C 284B movea.l A4, A3 0000117E 2054 movea.l A0, [A4] 00001180 4A68 003C tst.w [A0 + 0x3C] 00001184 5EC0 sgt D0 00001186 4A00 tst.b D0 00001188 6700 01F0 beq +0x1F2 /* 0000137A */ 0000118C 4A68 003E tst.w [A0 + 0x3E] 00001190 5EC1 sgt D1 00001192 C001 and.b D0, D1 00001194 6700 01E4 beq +0x1E6 /* 0000137A */ 00001198 486E FFF8 pea.l [A6 - 0x8] 0000119C 486E FFB6 pea.l [A6 - 0x4A] 000011A0 2F0B move.l -[A7], A3 000011A2 4EAD 1F02 jsr [A5 + 0x1F02 /* export_988 */] 000011A6 42A7 clr.l -[A7] 000011A8 486E FFB6 pea.l [A6 - 0x4A] 000011AC 2F0B move.l -[A7], A3 000011AE 4EBA 0BA0 jsr [PC + 0xBA0 /* 00001D50 */] 000011B2 2D5F FFCA move.l [A6 - 0x36], [A7]+ 000011B6 42A7 clr.l -[A7] 000011B8 486E FFBE pea.l [A6 - 0x42] 000011BC 2F0B move.l -[A7], A3 000011BE 4EBA 0B90 jsr [PC + 0xB90 /* 00001D50 */] 000011C2 2D5F FFC6 move.l [A6 - 0x3A], [A7]+ 000011C6 2F2E FFCA move.l -[A7], [A6 - 0x36] 000011CA 486E FFE8 pea.l [A6 - 0x18] 000011CE 2F0B move.l -[A7], A3 000011D0 4EBA F7DE jsr [PC - 0x822 /* 000009B0 */] 000011D4 2F2E FFC6 move.l -[A7], [A6 - 0x3A] 000011D8 486E FFD8 pea.l [A6 - 0x28] 000011DC 2F0B move.l -[A7], A3 000011DE 4EBA F7D0 jsr [PC - 0x830 /* 000009B0 */] 000011E2 41EE FFD8 lea.l A0, [A6 - 0x28] 000011E6 43EE FFE8 lea.l A1, [A6 - 0x18] 000011EA 7003 moveq.l D0, 0x03 label000011EC: 000011EC 30D9 move.w [A0]+, [A1]+ 000011EE 51C8 FFFC dbf D0, -0x6 /* 000011EC */ 000011F2 486E FFD8 pea.l [A6 - 0x28] 000011F6 486E FFF8 pea.l [A6 - 0x8] 000011FA 2F0B move.l -[A7], A3 000011FC 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */] 00001200 2D6E FFCA FFAC move.l [A6 - 0x54], [A6 - 0x36] 00001206 41EE FFA4 lea.l A0, [A6 - 0x5C] 0000120A 43EE FFF8 lea.l A1, [A6 - 0x8] 0000120E 7003 moveq.l D0, 0x03 label00001210: 00001210 30D9 move.w [A0]+, [A1]+ 00001212 51C8 FFFC dbf D0, -0x6 /* 00001210 */ 00001216 7000 moveq.l D0, 0x00 00001218 2054 movea.l A0, [A4] 0000121A 3028 004A move.w D0, [A0 + 0x4A] 0000121E E288 lsr D0, 1 00001220 222E FFF0 move.l D1, [A6 - 0x10] 00001224 9280 sub.l D1, D0 00001226 B2AE FFB6 cmp.l D1, [A6 - 0x4A] 0000122A 6E18 bgt +0x1A /* 00001244 */ 0000122C 526E FFAC addq.w [A6 - 0x54], 1 00001230 302E FFA4 move.w D0, [A6 - 0x5C] 00001234 48C0 ext.l D0 00001236 90AE FFE8 sub.l D0, [A6 - 0x18] 0000123A 222E FFF0 move.l D1, [A6 - 0x10] 0000123E D280 add.l D1, D0 00001240 3D41 FFA4 move.w [A6 - 0x5C], D1 label00001244: 00001244 2F2E FFAC move.l -[A7], [A6 - 0x54] 00001248 2F2E FFC6 move.l -[A7], [A6 - 0x3A] 0000124C 486E FFA4 pea.l [A6 - 0x5C] 00001250 2F0B move.l -[A7], A3 00001252 4EBA 013C jsr [PC + 0x13C /* 00001390 */] 00001256 2054 movea.l A0, [A4] 00001258 1028 0049 move.b D0, [A0 + 0x49] 0000125C 6700 0088 beq +0x8A /* 000012E6 */ 00001260 41EE FFD0 lea.l A0, [A6 - 0x30] 00001264 43EE FFF8 lea.l A1, [A6 - 0x8] 00001268 7003 moveq.l D0, 0x03 label0000126A: 0000126A 30D9 move.w [A0]+, [A1]+ 0000126C 51C8 FFFC dbf D0, -0x6 /* 0000126A */ 00001270 2254 movea.l A1, [A4] 00001272 2069 0040 movea.l A0, [A1 + 0x40] 00001276 7001 moveq.l D0, 0x01 00001278 2050 movea.l A0, [A0] 0000127A B068 0012 cmp.w D0, [A0 + 0x12] 0000127E 57C6 seq D6 00001280 4406 neg.b D6 00001282 1006 move.b D0, D6 00001284 670E beq +0x10 /* 00001294 */ 00001286 2F3C 0001 0000 move.l -[A7], 0x10000 0000128C 2F0B move.l -[A7], A3 0000128E 4EBA 0360 jsr [PC + 0x360 /* 000015F0 */] 00001292 381F move.w D4, [A7]+ label00001294: 00001294 3D6E FFCC FFA2 move.w [A6 - 0x5E], [A6 - 0x34] 0000129A 3D6E FFC8 FFA0 move.w [A6 - 0x60], [A6 - 0x38] 000012A0 3E2E FFA2 move.w D7, [A6 - 0x5E] 000012A4 603A bra +0x3C /* 000012E0 */ label000012A6: 000012A6 1006 move.b D0, D6 000012A8 670C beq +0xE /* 000012B6 */ 000012AA 3004 move.w D0, D4 000012AC D06E FFD2 add.w D0, [A6 - 0x2E] 000012B0 3D40 FFD6 move.w [A6 - 0x2A], D0 000012B4 6014 bra +0x16 /* 000012CA */ label000012B6: 000012B6 4267 clr.w -[A7] 000012B8 3F07 move.w -[A7], D7 000012BA 2F0B move.l -[A7], A3 000012BC 4EBA 0332 jsr [PC + 0x332 /* 000015F0 */] 000012C0 301F move.w D0, [A7]+ 000012C2 D06E FFD2 add.w D0, [A6 - 0x2E] 000012C6 3D40 FFD6 move.w [A6 - 0x2A], D0 label000012CA: 000012CA 3F07 move.w -[A7], D7 000012CC 486E FFD0 pea.l [A6 - 0x30] 000012D0 2F0B move.l -[A7], A3 000012D2 4EBA F608 jsr [PC - 0x9F8 /* 000008DC */] 000012D6 3D6E FFD6 FFD2 move.w [A6 - 0x2E], [A6 - 0x2A] 000012DC 5247 addq.w D7, 1 000012DE 6906 bvs +0x8 /* 000012E6 */ label000012E0: 000012E0 BE6E FFA0 cmp.w D7, [A6 - 0x60] 000012E4 6FC0 ble -0x3E /* 000012A6 */ label000012E6: 000012E6 2054 movea.l A0, [A4] 000012E8 1028 0048 move.b D0, [A0 + 0x48] 000012EC 6700 008C beq +0x8E /* 0000137A */ 000012F0 41EE FFD0 lea.l A0, [A6 - 0x30] 000012F4 43EE FFF8 lea.l A1, [A6 - 0x8] 000012F8 7003 moveq.l D0, 0x03 label000012FA: 000012FA 30D9 move.w [A0]+, [A1]+ 000012FC 51C8 FFFC dbf D0, -0x6 /* 000012FA */ 00001300 2254 movea.l A1, [A4] 00001302 2069 0044 movea.l A0, [A1 + 0x44] 00001306 7001 moveq.l D0, 0x01 00001308 2050 movea.l A0, [A0] 0000130A B068 0012 cmp.w D0, [A0 + 0x12] 0000130E 57C5 seq D5 00001310 4405 neg.b D5 00001312 1005 move.b D0, D5 00001314 6710 beq +0x12 /* 00001326 */ 00001316 2F3C 0001 0000 move.l -[A7], 0x10000 0000131C 2F0B move.l -[A7], A3 0000131E 4EBA 031C jsr [PC + 0x31C /* 0000163C */] 00001322 3D5F FFB2 move.w [A6 - 0x4E], [A7]+ label00001326: 00001326 3D6E FFCA FF9E move.w [A6 - 0x62], [A6 - 0x36] 0000132C 3D6E FFC6 FF9C move.w [A6 - 0x64], [A6 - 0x3A] 00001332 3E2E FF9E move.w D7, [A6 - 0x62] 00001336 603C bra +0x3E /* 00001374 */ label00001338: 00001338 1005 move.b D0, D5 0000133A 670E beq +0x10 /* 0000134A */ 0000133C 302E FFB2 move.w D0, [A6 - 0x4E] 00001340 D06E FFD0 add.w D0, [A6 - 0x30] 00001344 3D40 FFD4 move.w [A6 - 0x2C], D0 00001348 6014 bra +0x16 /* 0000135E */ label0000134A: 0000134A 4267 clr.w -[A7] 0000134C 3F07 move.w -[A7], D7 0000134E 2F0B move.l -[A7], A3 00001350 4EBA 02EA jsr [PC + 0x2EA /* 0000163C */] 00001354 301F move.w D0, [A7]+ 00001356 D06E FFD0 add.w D0, [A6 - 0x30] 0000135A 3D40 FFD4 move.w [A6 - 0x2C], D0 label0000135E: 0000135E 3F07 move.w -[A7], D7 00001360 486E FFD0 pea.l [A6 - 0x30] 00001364 2F0B move.l -[A7], A3 00001366 4EBA F594 jsr [PC - 0xA6C /* 000008FC */] 0000136A 3D6E FFD4 FFD0 move.w [A6 - 0x30], [A6 - 0x2C] 00001370 5247 addq.w D7, 1 00001372 6906 bvs +0x8 /* 0000137A */ label00001374: 00001374 BE6E FF9C cmp.w D7, [A6 - 0x64] 00001378 6FBE ble -0x40 /* 00001338 */ label0000137A: 0000137A 486E FFF8 pea.l [A6 - 0x8] 0000137E 2F0B move.l -[A7], A3 00001380 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */] 00001384 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00001388 4E5E unlink A6 0000138A 205F movea.l A0, [A7]+ 0000138C 504F addq.w A7, 8 0000138E 4ED0 jmp [A0] fn00001390: 00001390 4E56 FFE2 link A6, -0x001E 00001394 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001398 206E 000C movea.l A0, [A6 + 0xC] 0000139C 43EE FFF8 lea.l A1, [A6 - 0x8] 000013A0 7003 moveq.l D0, 0x03 label000013A2: 000013A2 32D8 move.w [A1]+, [A0]+ 000013A4 51C8 FFFC dbf D0, -0x6 /* 000013A2 */ 000013A8 266E 0008 movea.l A3, [A6 + 0x8] 000013AC 284B movea.l A4, A3 000013AE 302E FFFA move.w D0, [A6 - 0x6] 000013B2 48C0 ext.l D0 000013B4 7200 moveq.l D1, 0x00 000013B6 2054 movea.l A0, [A4] 000013B8 3228 004C move.w D1, [A0 + 0x4C] 000013BC E289 lsr D1, 1 000013BE D280 add.l D1, D0 000013C0 3D41 FFFA move.w [A6 - 0x6], D1 000013C4 302E FFF8 move.w D0, [A6 - 0x8] 000013C8 48C0 ext.l D0 000013CA 7200 moveq.l D1, 0x00 000013CC 3228 004A move.w D1, [A0 + 0x4A] 000013D0 E289 lsr D1, 1 000013D2 D280 add.l D1, D0 000013D4 3D41 FFF8 move.w [A6 - 0x8], D1 000013D8 3D6E FFFA FFEA move.w [A6 - 0x16], [A6 - 0x6] 000013DE 2268 0040 movea.l A1, [A0 + 0x40] 000013E2 7001 moveq.l D0, 0x01 000013E4 2251 movea.l A1, [A1] 000013E6 B069 0012 cmp.w D0, [A1 + 0x12] 000013EA 660E bne +0x10 /* 000013FA */ 000013EC 2F3C 0001 0000 move.l -[A7], 0x10000 000013F2 2F0B move.l -[A7], A3 000013F4 4EBA 01FA jsr [PC + 0x1FA /* 000015F0 */] 000013F8 381F move.w D4, [A7]+ label000013FA: 000013FA 2254 movea.l A1, [A4] 000013FC 2069 0044 movea.l A0, [A1 + 0x44] 00001400 7001 moveq.l D0, 0x01 00001402 2050 movea.l A0, [A0] 00001404 B068 0012 cmp.w D0, [A0 + 0x12] 00001408 660E bne +0x10 /* 00001418 */ 0000140A 2F3C 0001 0000 move.l -[A7], 0x10000 00001410 2F0B move.l -[A7], A3 00001412 4EBA 0228 jsr [PC + 0x228 /* 0000163C */] 00001416 3A1F move.w D5, [A7]+ label00001418: 00001418 3D6E 0014 FFE8 move.w [A6 - 0x18], [A6 + 0x14] 0000141E 3D6E 0010 FFE6 move.w [A6 - 0x1A], [A6 + 0x10] 00001424 3E2E FFE8 move.w D7, [A6 - 0x18] 00001428 6000 00D2 bra +0xD4 /* 000014FC */ label0000142C: 0000142C 2254 movea.l A1, [A4] 0000142E 2069 0044 movea.l A0, [A1 + 0x44] 00001432 7001 moveq.l D0, 0x01 00001434 2050 movea.l A0, [A0] 00001436 B068 0012 cmp.w D0, [A0 + 0x12] 0000143A 6612 bne +0x14 /* 0000144E */ 0000143C 3005 move.w D0, D5 0000143E D06E FFF8 add.w D0, [A6 - 0x8] 00001442 2049 movea.l A0, A1 00001444 9068 004A sub.w D0, [A0 + 0x4A] 00001448 3D40 FFFC move.w [A6 - 0x4], D0 0000144C 601A bra +0x1C /* 00001468 */ label0000144E: 0000144E 4267 clr.w -[A7] 00001450 3F07 move.w -[A7], D7 00001452 2F0B move.l -[A7], A3 00001454 4EBA 01E6 jsr [PC + 0x1E6 /* 0000163C */] 00001458 301F move.w D0, [A7]+ 0000145A D06E FFF8 add.w D0, [A6 - 0x8] 0000145E 2054 movea.l A0, [A4] 00001460 9068 004A sub.w D0, [A0 + 0x4A] 00001464 3D40 FFFC move.w [A6 - 0x4], D0 label00001468: 00001468 3D6E FFEA FFFA move.w [A6 - 0x6], [A6 - 0x16] 0000146E 3D6E 0016 FFE4 move.w [A6 - 0x1C], [A6 + 0x16] 00001474 3D6E 0012 FFE2 move.w [A6 - 0x1E], [A6 + 0x12] 0000147A 3C2E FFE4 move.w D6, [A6 - 0x1C] 0000147E 6064 bra +0x66 /* 000014E4 */ label00001480: 00001480 2254 movea.l A1, [A4] 00001482 2069 0040 movea.l A0, [A1 + 0x40] 00001486 7001 moveq.l D0, 0x01 00001488 2050 movea.l A0, [A0] 0000148A B068 0012 cmp.w D0, [A0 + 0x12] 0000148E 6612 bne +0x14 /* 000014A2 */ 00001490 3004 move.w D0, D4 00001492 D06E FFFA add.w D0, [A6 - 0x6] 00001496 2049 movea.l A0, A1 00001498 9068 004C sub.w D0, [A0 + 0x4C] 0000149C 3D40 FFFE move.w [A6 - 0x2], D0 000014A0 601A bra +0x1C /* 000014BC */ label000014A2: 000014A2 4267 clr.w -[A7] 000014A4 3F06 move.w -[A7], D6 000014A6 2F0B move.l -[A7], A3 000014A8 4EBA 0146 jsr [PC + 0x146 /* 000015F0 */] 000014AC 301F move.w D0, [A7]+ 000014AE D06E FFFA add.w D0, [A6 - 0x6] 000014B2 2054 movea.l A0, [A4] 000014B4 9068 004C sub.w D0, [A0 + 0x4C] 000014B8 3D40 FFFE move.w [A6 - 0x2], D0 label000014BC: 000014BC 3D46 FFEE move.w [A6 - 0x12], D6 000014C0 3D47 FFEC move.w [A6 - 0x14], D7 000014C4 2F2E FFEC move.l -[A7], [A6 - 0x14] 000014C8 486E FFF8 pea.l [A6 - 0x8] 000014CC 2F0B move.l -[A7], A3 000014CE 4EAD 3AB2 jsr [A5 + 0x3AB2 /* export_1874 */] 000014D2 2054 movea.l A0, [A4] 000014D4 3028 004C move.w D0, [A0 + 0x4C] 000014D8 D06E FFFE add.w D0, [A6 - 0x2] 000014DC 3D40 FFFA move.w [A6 - 0x6], D0 000014E0 5246 addq.w D6, 1 000014E2 6906 bvs +0x8 /* 000014EA */ label000014E4: 000014E4 BC6E FFE2 cmp.w D6, [A6 - 0x1E] 000014E8 6F96 ble -0x68 /* 00001480 */ label000014EA: 000014EA 2054 movea.l A0, [A4] 000014EC 3028 004A move.w D0, [A0 + 0x4A] 000014F0 D06E FFFC add.w D0, [A6 - 0x4] 000014F4 3D40 FFF8 move.w [A6 - 0x8], D0 000014F8 5247 addq.w D7, 1 000014FA 6908 bvs +0xA /* 00001504 */ label000014FC: 000014FC BE6E FFE6 cmp.w D7, [A6 - 0x1A] 00001500 6F00 FF2A ble -0xD4 /* 0000142C */ label00001504: 00001504 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00001508 4E5E unlink A6 0000150A 205F movea.l A0, [A7]+ 0000150C DEFC 0010 add.w A7, 0x10 00001510 4ED0 jmp [A0] 00001512 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_712: // at 00001514 (misaligned) 00001516 FFF8 .invalid <> 00001518 206E 000C movea.l A0, [A6 + 0xC] 0000151C 43EE FFF8 lea.l A1, [A6 - 0x8] 00001520 7003 moveq.l D0, 0x03 label00001522: 00001522 32D8 move.w [A1]+, [A0]+ 00001524 51C8 FFFC dbf D0, -0x6 /* 00001522 */ 00001528 4E5E unlink A6 0000152A 205F movea.l A0, [A7]+ 0000152C DEFC 000C add.w A7, 0xC 00001530 4ED0 jmp [A0] 00001532 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001534-00001538 export_713: fn00001534: 00001534 4E56 FFE8 link A6, -0x0018 // end alternate branch 00001534-00001538 export_713: // at 00001534 (misaligned) fn00001534: // (misaligned) 00001536 FFE8 .invalid <> 00001538 48E7 0328 movem.l -[A7], D6,D7,A2,A4 0000153C 286E 0008 movea.l A4, [A6 + 0x8] 00001540 4267 clr.w -[A7] 00001542 2054 movea.l A0, [A4] 00001544 2F28 0050 move.l -[A7], [A0 + 0x50] 00001548 A8E2 syscall EmptyRgn 0000154A 101F move.b D0, [A7]+ 0000154C 670A beq +0xC /* 00001558 */ 0000154E 2D6D FC34 000C move.l [A6 + 0xC], [A5 - 0x3CC] 00001554 6000 008E bra +0x90 /* 000015E4 */ label00001558: 00001558 2254 movea.l A1, [A4] 0000155A 2069 0050 movea.l A0, [A1 + 0x50] 0000155E 2050 movea.l A0, [A0] 00001560 45EE FFF4 lea.l A2, [A6 - 0xC] 00001564 5488 addq.l A0, 2 00001566 7003 moveq.l D0, 0x03 label00001568: 00001568 34D8 move.w [A2]+, [A0]+ 0000156A 51C8 FFFC dbf D0, -0x6 /* 00001568 */ 0000156E 2069 0050 movea.l A0, [A1 + 0x50] 00001572 2050 movea.l A0, [A0] 00001574 700A moveq.l D0, 0x0A 00001576 B050 cmp.w D0, [A0] 00001578 6608 bne +0xA /* 00001582 */ 0000157A 2D6E FFF4 000C move.l [A6 + 0xC], [A6 - 0xC] 00001580 6062 bra +0x64 /* 000015E4 */ label00001582: 00001582 3D6E FFF4 FFEE move.w [A6 - 0x12], [A6 - 0xC] 00001588 302E FFF8 move.w D0, [A6 - 0x8] 0000158C 5340 subq.w D0, 1 0000158E 3D40 FFEC move.w [A6 - 0x14], D0 00001592 3E2E FFEE move.w D7, [A6 - 0x12] 00001596 6046 bra +0x48 /* 000015DE */ label00001598: 00001598 3D47 FFF0 move.w [A6 - 0x10], D7 0000159C 3D6E FFF6 FFEA move.w [A6 - 0x16], [A6 - 0xA] 000015A2 302E FFFA move.w D0, [A6 - 0x6] 000015A6 5340 subq.w D0, 1 000015A8 3D40 FFE8 move.w [A6 - 0x18], D0 000015AC 3C2E FFEA move.w D6, [A6 - 0x16] 000015B0 6022 bra +0x24 /* 000015D4 */ label000015B2: 000015B2 3D46 FFF2 move.w [A6 - 0xE], D6 000015B6 4267 clr.w -[A7] 000015B8 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000015BC 2054 movea.l A0, [A4] 000015BE 2F28 0050 move.l -[A7], [A0 + 0x50] 000015C2 A8E8 syscall PtInRgn 000015C4 101F move.b D0, [A7]+ 000015C6 6708 beq +0xA /* 000015D0 */ 000015C8 2D6E FFF0 000C move.l [A6 + 0xC], [A6 - 0x10] 000015CE 6014 bra +0x16 /* 000015E4 */ label000015D0: 000015D0 5246 addq.w D6, 1 000015D2 6906 bvs +0x8 /* 000015DA */ label000015D4: 000015D4 BC6E FFE8 cmp.w D6, [A6 - 0x18] 000015D8 6FD8 ble -0x26 /* 000015B2 */ label000015DA: 000015DA 5247 addq.w D7, 1 000015DC 6906 bvs +0x8 /* 000015E4 */ label000015DE: 000015DE BE6E FFEC cmp.w D7, [A6 - 0x14] 000015E2 6FB4 ble -0x4A /* 00001598 */ label000015E4: 000015E4 4CDF 14C0 movem.l D6,D7,A2,A4, [A7]+ 000015E8 4E5E unlink A6 000015EA 2E9F move.l [A7], [A7]+ 000015EC 4E75 rts 000015EE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000015F0-000015F8 export_714: fn000015F0: 000015F0 4E56 0000 link A6, 0 000015F4 48E7 0108 movem.l -[A7], D7,A4 // end alternate branch 000015F0-000015F8 export_714: // at 000015F0 (misaligned) fn000015F0: // (misaligned) 000015F2 0000 48E7 ori.b D0, 0xE7 000015F6 0108 btst A0, D0 000015F8 3E2E 000C move.w D7, [A6 + 0xC] 000015FC 286E 0008 movea.l A4, [A6 + 0x8] 00001600 7001 moveq.l D0, 0x01 00001602 B047 cmp.w D0, D7 00001604 5EC0 sgt D0 00001606 4A00 tst.b D0 00001608 660C bne +0xE /* 00001616 */ 0000160A 2054 movea.l A0, [A4] 0000160C BE68 003E cmp.w D7, [A0 + 0x3E] 00001610 5EC1 sgt D1 00001612 8001 or.b D0, D1 00001614 6706 beq +0x8 /* 0000161C */ label00001616: 00001616 426E 000E clr.w [A6 + 0xE] 0000161A 6012 bra +0x14 /* 0000162E */ label0000161C: 0000161C 4267 clr.w -[A7] 0000161E 3F07 move.w -[A7], D7 00001620 2054 movea.l A0, [A4] 00001622 2F28 0040 move.l -[A7], [A0 + 0x40] 00001626 4EBA EEC8 jsr [PC - 0x1138 /* 000004F0 */] 0000162A 3D5F 000E move.w [A6 + 0xE], [A7]+ label0000162E: 0000162E 4CDF 1080 movem.l D7,A4, [A7]+ 00001632 4E5E unlink A6 00001634 205F movea.l A0, [A7]+ 00001636 5C4F addq.w A7, 6 00001638 4ED0 jmp [A0] 0000163A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000163C-00001644 export_715: fn0000163C: 0000163C 4E56 0000 link A6, 0 00001640 48E7 0108 movem.l -[A7], D7,A4 // end alternate branch 0000163C-00001644 export_715: // at 0000163C (misaligned) fn0000163C: // (misaligned) 0000163E 0000 48E7 ori.b D0, 0xE7 00001642 0108 btst A0, D0 00001644 3E2E 000C move.w D7, [A6 + 0xC] 00001648 286E 0008 movea.l A4, [A6 + 0x8] 0000164C 7001 moveq.l D0, 0x01 0000164E B047 cmp.w D0, D7 00001650 5EC0 sgt D0 00001652 4A00 tst.b D0 00001654 660C bne +0xE /* 00001662 */ 00001656 2054 movea.l A0, [A4] 00001658 BE68 003C cmp.w D7, [A0 + 0x3C] 0000165C 5EC1 sgt D1 0000165E 8001 or.b D0, D1 00001660 6706 beq +0x8 /* 00001668 */ label00001662: 00001662 426E 000E clr.w [A6 + 0xE] 00001666 6012 bra +0x14 /* 0000167A */ label00001668: 00001668 4267 clr.w -[A7] 0000166A 3F07 move.w -[A7], D7 0000166C 2054 movea.l A0, [A4] 0000166E 2F28 0044 move.l -[A7], [A0 + 0x44] 00001672 4EBA EE7C jsr [PC - 0x1184 /* 000004F0 */] 00001676 3D5F 000E move.w [A6 + 0xE], [A7]+ label0000167A: 0000167A 4CDF 1080 movem.l D7,A4, [A7]+ 0000167E 4E5E unlink A6 00001680 205F movea.l A0, [A7]+ 00001682 5C4F addq.w A7, 6 00001684 4ED0 jmp [A0] 00001686 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001688-0000168C fn00001688: 00001688 4E56 FFF0 link A6, -0x0010 // end alternate branch 00001688-0000168C fn00001688: // (misaligned) 0000168A FFF0 .invalid <> 0000168C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001690 486E FFF0 pea.l [A6 - 0x10] 00001694 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001698 4EBA F316 jsr [PC - 0xCEA /* 000009B0 */] 0000169C 486E FFF0 pea.l [A6 - 0x10] 000016A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000016A4 4EAD 1EBA jsr [A5 + 0x1EBA /* export_979 */] 000016A8 4E5E unlink A6 000016AA 205F movea.l A0, [A7]+ 000016AC 504F addq.w A7, 8 000016AE 4ED0 jmp [A0] fn000016B0: 000016B0 4E56 FFE2 link A6, -0x001E 000016B4 48E7 0118 movem.l -[A7], D7,A3,A4 000016B8 266E 0008 movea.l A3, [A6 + 0x8] 000016BC 284B movea.l A4, A3 000016BE 2F2E 0014 move.l -[A7], [A6 + 0x14] 000016C2 486E FFE8 pea.l [A6 - 0x18] 000016C6 2F0B move.l -[A7], A3 000016C8 4EAD 1EFA jsr [A5 + 0x1EFA /* export_987 */] 000016CC 42A7 clr.l -[A7] 000016CE 486E FFE8 pea.l [A6 - 0x18] 000016D2 2F0B move.l -[A7], A3 000016D4 4EBA 060A jsr [PC + 0x60A /* 00001CE0 */] 000016D8 2D5F FFE4 move.l [A6 - 0x1C], [A7]+ 000016DC 206E 0010 movea.l A0, [A6 + 0x10] 000016E0 30AE FFE4 move.w [A0], [A6 - 0x1C] 000016E4 206E 000C movea.l A0, [A6 + 0xC] 000016E8 30AE FFE6 move.w [A0], [A6 - 0x1A] 000016EC 4AAE FFE4 tst.l [A6 - 0x1C] 000016F0 6606 bne +0x8 /* 000016F8 */ 000016F2 4207 clr.b D7 000016F4 6000 009C bra +0x9E /* 00001792 */ label000016F8: 000016F8 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000016FC 486E FFF0 pea.l [A6 - 0x10] 00001700 2F0B move.l -[A7], A3 00001702 4EBA F2AC jsr [PC - 0xD54 /* 000009B0 */] 00001706 486E FFF0 pea.l [A6 - 0x10] 0000170A 2054 movea.l A0, [A4] 0000170C 3028 004C move.w D0, [A0 + 0x4C] 00001710 48C0 ext.l D0 00001712 81FC 0002 divs.w D0, 0x2 00001716 48C0 ext.l D0 00001718 2F00 move.l -[A7], D0 0000171A 3028 004A move.w D0, [A0 + 0x4A] 0000171E 48C0 ext.l D0 00001720 81FC 0002 divs.w D0, 0x2 00001724 48C0 ext.l D0 00001726 2F00 move.l -[A7], D0 00001728 4EAD 231A jsr [A5 + 0x231A /* export_1119 */] 0000172C 7E01 moveq.l D7, 0x01 0000172E 2054 movea.l A0, [A4] 00001730 4A68 004C tst.w [A0 + 0x4C] 00001734 6F20 ble +0x22 /* 00001756 */ 00001736 202E FFEC move.l D0, [A6 - 0x14] 0000173A B0AE FFF4 cmp.l D0, [A6 - 0xC] 0000173E 6C04 bge +0x6 /* 00001744 */ 00001740 7E03 moveq.l D7, 0x03 00001742 6012 bra +0x14 /* 00001756 */ label00001744: 00001744 202E FFEC move.l D0, [A6 - 0x14] 00001748 B0AE FFFC cmp.l D0, [A6 - 0x4] 0000174C 6D08 blt +0xA /* 00001756 */ 0000174E 7E03 moveq.l D7, 0x03 00001750 206E 000C movea.l A0, [A6 + 0xC] 00001754 5250 addq.w [A0], 1 label00001756: 00001756 2054 movea.l A0, [A4] 00001758 4A68 004A tst.w [A0 + 0x4A] 0000175C 6F34 ble +0x36 /* 00001792 */ 0000175E 202E FFE8 move.l D0, [A6 - 0x18] 00001762 B0AE FFF0 cmp.l D0, [A6 - 0x10] 00001766 6C0E bge +0x10 /* 00001776 */ 00001768 7003 moveq.l D0, 0x03 0000176A B007 cmp.b D0, D7 0000176C 6604 bne +0x6 /* 00001772 */ 0000176E 7E04 moveq.l D7, 0x04 00001770 6020 bra +0x22 /* 00001792 */ label00001772: 00001772 7E02 moveq.l D7, 0x02 00001774 601C bra +0x1E /* 00001792 */ label00001776: 00001776 202E FFE8 move.l D0, [A6 - 0x18] 0000177A B0AE FFF8 cmp.l D0, [A6 - 0x8] 0000177E 6D12 blt +0x14 /* 00001792 */ 00001780 7003 moveq.l D0, 0x03 00001782 B007 cmp.b D0, D7 00001784 6604 bne +0x6 /* 0000178A */ 00001786 7E04 moveq.l D7, 0x04 00001788 6002 bra +0x4 /* 0000178C */ label0000178A: 0000178A 7E02 moveq.l D7, 0x02 label0000178C: 0000178C 206E 0010 movea.l A0, [A6 + 0x10] 00001790 5250 addq.w [A0], 1 label00001792: 00001792 1D47 0018 move.b [A6 + 0x18], D7 00001796 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000179A 4E5E unlink A6 0000179C 205F movea.l A0, [A7]+ 0000179E DEFC 0010 add.w A7, 0x10 000017A2 4ED0 jmp [A0] 000017A4 4E56 FFF0 link A6, -0x0010 000017A8 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000017AC 266E 0008 movea.l A3, [A6 + 0x8] 000017B0 3C2E 000E move.w D6, [A6 + 0xE] 000017B4 3E2E 0010 move.w D7, [A6 + 0x10] 000017B8 284B movea.l A4, A3 000017BA 7001 moveq.l D0, 0x01 000017BC B047 cmp.w D0, D7 000017BE 5EC0 sgt D0 000017C0 4A00 tst.b D0 000017C2 660A bne +0xC /* 000017CE */ 000017C4 7201 moveq.l D1, 0x01 000017C6 B246 cmp.w D1, D6 000017C8 5EC1 sgt D1 000017CA 8001 or.b D0, D1 000017CC 6706 beq +0x8 /* 000017D4 */ label000017CE: 000017CE 4A46 tst.w D6 000017D0 6772 beq +0x74 /* 00001844 */ 000017D2 6070 bra +0x72 /* 00001844 */ label000017D4: 000017D4 3F07 move.w -[A7], D7 000017D6 3F06 move.w -[A7], D6 000017D8 3F2E 000C move.w -[A7], [A6 + 0xC] 000017DC 2054 movea.l A0, [A4] 000017DE 2F28 0040 move.l -[A7], [A0 + 0x40] 000017E2 4EBA ED74 jsr [PC - 0x128C /* 00000558 */] 000017E6 3006 move.w D0, D6 000017E8 2054 movea.l A0, [A4] 000017EA D168 003E add.w [A0 + 0x3E], D0 000017EE 2F0B move.l -[A7], A3 000017F0 4EAD 1D7A jsr [A5 + 0x1D7A /* export_939 */] 000017F4 42A7 clr.l -[A7] 000017F6 7001 moveq.l D0, 0x01 000017F8 2F00 move.l -[A7], D0 000017FA 3007 move.w D0, D7 000017FC 48C0 ext.l D0 000017FE 2F00 move.l -[A7], D0 00001800 201F move.l D0, [A7]+ 00001802 2E9F move.l [A7], [A7]+ 00001804 B097 cmp.l D0, [A7] 00001806 6F02 ble +0x4 /* 0000180A */ 00001808 2E80 move.l [A7], D0 label0000180A: 0000180A 201F move.l D0, [A7]+ 0000180C 3F00 move.w -[A7], D0 0000180E 42A7 clr.l -[A7] 00001810 7001 moveq.l D0, 0x01 00001812 2F00 move.l -[A7], D0 00001814 2054 movea.l A0, [A4] 00001816 3028 003E move.w D0, [A0 + 0x3E] 0000181A 9047 sub.w D0, D7 0000181C 5240 addq.w D0, 1 0000181E 48C0 ext.l D0 00001820 2F00 move.l -[A7], D0 00001822 201F move.l D0, [A7]+ 00001824 2E9F move.l [A7], [A7]+ 00001826 B097 cmp.l D0, [A7] 00001828 6F02 ble +0x4 /* 0000182C */ 0000182A 2E80 move.l [A7], D0 label0000182C: 0000182C 201F move.l D0, [A7]+ 0000182E 3F00 move.w -[A7], D0 00001830 486E FFF0 pea.l [A6 - 0x10] 00001834 2F0B move.l -[A7], A3 00001836 4EBA F2A0 jsr [PC - 0xD60 /* 00000AD8 */] 0000183A 486E FFF0 pea.l [A6 - 0x10] 0000183E 2F0B move.l -[A7], A3 00001840 4EAD 1EBA jsr [A5 + 0x1EBA /* export_979 */] label00001844: 00001844 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00001848 4E5E unlink A6 0000184A 205F movea.l A0, [A7]+ 0000184C DEFC 000A add.w A7, 0xA /* '\n' */ 00001850 4ED0 jmp [A0] 00001852 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001854-00001858 fn00001854: 00001854 4E56 FFF0 link A6, -0x0010 // end alternate branch 00001854-00001858 fn00001854: // (misaligned) 00001856 FFF0 .invalid <> 00001858 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000185C 266E 0008 movea.l A3, [A6 + 0x8] 00001860 3C2E 000E move.w D6, [A6 + 0xE] 00001864 3E2E 0010 move.w D7, [A6 + 0x10] 00001868 284B movea.l A4, A3 0000186A 7001 moveq.l D0, 0x01 0000186C B047 cmp.w D0, D7 0000186E 5EC0 sgt D0 00001870 4A00 tst.b D0 00001872 660A bne +0xC /* 0000187E */ 00001874 7201 moveq.l D1, 0x01 00001876 B246 cmp.w D1, D6 00001878 5EC1 sgt D1 0000187A 8001 or.b D0, D1 0000187C 6706 beq +0x8 /* 00001884 */ label0000187E: 0000187E 4A46 tst.w D6 00001880 6772 beq +0x74 /* 000018F4 */ 00001882 6070 bra +0x72 /* 000018F4 */ label00001884: 00001884 3F07 move.w -[A7], D7 00001886 3F06 move.w -[A7], D6 00001888 3F2E 000C move.w -[A7], [A6 + 0xC] 0000188C 2054 movea.l A0, [A4] 0000188E 2F28 0044 move.l -[A7], [A0 + 0x44] 00001892 4EBA ECC4 jsr [PC - 0x133C /* 00000558 */] 00001896 3006 move.w D0, D6 00001898 2054 movea.l A0, [A4] 0000189A D168 003C add.w [A0 + 0x3C], D0 0000189E 2F0B move.l -[A7], A3 000018A0 4EAD 1D7A jsr [A5 + 0x1D7A /* export_939 */] 000018A4 42A7 clr.l -[A7] 000018A6 7001 moveq.l D0, 0x01 000018A8 2F00 move.l -[A7], D0 000018AA 3007 move.w D0, D7 000018AC 48C0 ext.l D0 000018AE 2F00 move.l -[A7], D0 000018B0 201F move.l D0, [A7]+ 000018B2 2E9F move.l [A7], [A7]+ 000018B4 B097 cmp.l D0, [A7] 000018B6 6F02 ble +0x4 /* 000018BA */ 000018B8 2E80 move.l [A7], D0 label000018BA: 000018BA 201F move.l D0, [A7]+ 000018BC 3F00 move.w -[A7], D0 000018BE 42A7 clr.l -[A7] 000018C0 7001 moveq.l D0, 0x01 000018C2 2F00 move.l -[A7], D0 000018C4 2054 movea.l A0, [A4] 000018C6 3028 003C move.w D0, [A0 + 0x3C] 000018CA 9047 sub.w D0, D7 000018CC 5240 addq.w D0, 1 000018CE 48C0 ext.l D0 000018D0 2F00 move.l -[A7], D0 000018D2 201F move.l D0, [A7]+ 000018D4 2E9F move.l [A7], [A7]+ 000018D6 B097 cmp.l D0, [A7] 000018D8 6F02 ble +0x4 /* 000018DC */ 000018DA 2E80 move.l [A7], D0 label000018DC: 000018DC 201F move.l D0, [A7]+ 000018DE 3F00 move.w -[A7], D0 000018E0 486E FFF0 pea.l [A6 - 0x10] 000018E4 2F0B move.l -[A7], A3 000018E6 4EBA 0054 jsr [PC + 0x54 /* 0000193C */] 000018EA 486E FFF0 pea.l [A6 - 0x10] 000018EE 2F0B move.l -[A7], A3 000018F0 4EAD 1EBA jsr [A5 + 0x1EBA /* export_979 */] label000018F4: 000018F4 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000018F8 4E5E unlink A6 000018FA 205F movea.l A0, [A7]+ 000018FC DEFC 000A add.w A7, 0xA /* '\n' */ 00001900 4ED0 jmp [A0] 00001902 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_716: // at 00001904 (misaligned) 00001906 0000 3F3C ori.b D0, 0x3C /* '<' */ 0000190A 0001 2F2E ori.b D1, 0x2E /* '.' */ 0000190E 000C 2F2E ori.b A4, 0x2E /* '.' */ 00001912 0008 4EBA ori.b A0, 0xBA 00001916 FE8E 4E5E .extension 0xE8E <> // unimplemented 0000191A 205F movea.l A0, [A7]+ 0000191C 504F addq.w A7, 8 0000191E 4ED0 jmp [A0] export_717: 00001920 4E56 0000 link A6, 0 00001924 3F3C 0001 move.w -[A7], 0x1 00001928 2F2E 000C move.l -[A7], [A6 + 0xC] 0000192C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001930 4EBA FF22 jsr [PC - 0xDE /* 00001854 */] 00001934 4E5E unlink A6 00001936 205F movea.l A0, [A7]+ 00001938 504F addq.w A7, 8 0000193A 4ED0 jmp [A0] export_718: fn0000193C: 0000193C 4E56 FFF8 link A6, -0x0008 00001940 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00001944 382E 0010 move.w D4, [A6 + 0x10] 00001948 3A2E 0012 move.w D5, [A6 + 0x12] 0000194C 286E 0008 movea.l A4, [A6 + 0x8] 00001950 7001 moveq.l D0, 0x01 00001952 B045 cmp.w D0, D5 00001954 5EC0 sgt D0 00001956 4A00 tst.b D0 00001958 661C bne +0x1E /* 00001976 */ 0000195A 7201 moveq.l D1, 0x01 0000195C B244 cmp.w D1, D4 0000195E 5EC1 sgt D1 00001960 8001 or.b D0, D1 00001962 6612 bne +0x14 /* 00001976 */ 00001964 3205 move.w D1, D5 00001966 D244 add.w D1, D4 00001968 5341 subq.w D1, 1 0000196A 2054 movea.l A0, [A4] 0000196C B268 003C cmp.w D1, [A0 + 0x3C] 00001970 5EC1 sgt D1 00001972 8001 or.b D0, D1 00001974 6714 beq +0x16 /* 0000198A */ label00001976: 00001976 2F2E 000C move.l -[A7], [A6 + 0xC] 0000197A 42A7 clr.l -[A7] 0000197C 42A7 clr.l -[A7] 0000197E 42A7 clr.l -[A7] 00001980 42A7 clr.l -[A7] 00001982 4EAD 230A jsr [A5 + 0x230A /* export_1117 */] 00001986 6000 0092 bra +0x94 /* 00001A1A */ label0000198A: 0000198A 2254 movea.l A1, [A4] 0000198C 2069 0044 movea.l A0, [A1 + 0x44] 00001990 7001 moveq.l D0, 0x01 00001992 2050 movea.l A0, [A0] 00001994 B068 0012 cmp.w D0, [A0 + 0x12] 00001998 6638 bne +0x3A /* 000019D2 */ 0000199A 2F3C 0001 0000 move.l -[A7], 0x10000 000019A0 2054 movea.l A0, [A4] 000019A2 2F28 0044 move.l -[A7], [A0 + 0x44] 000019A6 4EBA EB48 jsr [PC - 0x14B8 /* 000004F0 */] 000019AA 301F move.w D0, [A7]+ 000019AC 48C0 ext.l D0 000019AE 2E00 move.l D7, D0 000019B0 42A7 clr.l -[A7] 000019B2 3F07 move.w -[A7], D7 000019B4 3005 move.w D0, D5 000019B6 5340 subq.w D0, 1 000019B8 3F00 move.w -[A7], D0 000019BA 301F move.w D0, [A7]+ 000019BC C1DF muls.w D0, [A7]+ 000019BE 2E80 move.l [A7], D0 000019C0 2C1F move.l D6, [A7]+ 000019C2 42A7 clr.l -[A7] 000019C4 3F07 move.w -[A7], D7 000019C6 3F04 move.w -[A7], D4 000019C8 301F move.w D0, [A7]+ 000019CA C1DF muls.w D0, [A7]+ 000019CC 2E80 move.l [A7], D0 000019CE 2E1F move.l D7, [A7]+ 000019D0 602A bra +0x2C /* 000019FC */ label000019D2: 000019D2 42A7 clr.l -[A7] 000019D4 3F3C 0001 move.w -[A7], 0x1 000019D8 3005 move.w D0, D5 000019DA 5340 subq.w D0, 1 000019DC 3F00 move.w -[A7], D0 000019DE 2054 movea.l A0, [A4] 000019E0 2F28 0044 move.l -[A7], [A0 + 0x44] 000019E4 4EBA EDC6 jsr [PC - 0x123A /* 000007AC */] 000019E8 2C1F move.l D6, [A7]+ 000019EA 42A7 clr.l -[A7] 000019EC 3F05 move.w -[A7], D5 000019EE 3F04 move.w -[A7], D4 000019F0 2054 movea.l A0, [A4] 000019F2 2F28 0044 move.l -[A7], [A0 + 0x44] 000019F6 4EBA EDB4 jsr [PC - 0x124C /* 000007AC */] 000019FA 2E1F move.l D7, [A7]+ label000019FC: 000019FC 2F2E 000C move.l -[A7], [A6 + 0xC] 00001A00 42A7 clr.l -[A7] 00001A02 2F06 move.l -[A7], D6 00001A04 2254 movea.l A1, [A4] 00001A06 2069 0040 movea.l A0, [A1 + 0x40] 00001A0A 2050 movea.l A0, [A0] 00001A0C 2F28 000E move.l -[A7], [A0 + 0xE] 00001A10 2006 move.l D0, D6 00001A12 D087 add.l D0, D7 00001A14 2F00 move.l -[A7], D0 00001A16 4EAD 230A jsr [A5 + 0x230A /* export_1117 */] label00001A1A: 00001A1A 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00001A1E 4E5E unlink A6 00001A20 205F movea.l A0, [A7]+ 00001A22 DEFC 000C add.w A7, 0xC 00001A26 4ED0 jmp [A0] export_719: 00001A28 4E56 FFC8 link A6, -0x0038 00001A2C 48E7 0018 movem.l -[A7], A3,A4 00001A30 266E 0008 movea.l A3, [A6 + 0x8] 00001A34 284B movea.l A4, A3 00001A36 4267 clr.w -[A7] 00001A38 2054 movea.l A0, [A4] 00001A3A 2F28 0050 move.l -[A7], [A0 + 0x50] 00001A3E A8E2 syscall EmptyRgn 00001A40 101F move.b D0, [A7]+ 00001A42 6600 00B8 bne +0xBA /* 00001AFC */ 00001A46 2254 movea.l A1, [A4] 00001A48 2069 0050 movea.l A0, [A1 + 0x50] 00001A4C 2050 movea.l A0, [A0] 00001A4E 2F28 0002 move.l -[A7], [A0 + 0x2] 00001A52 486E FFCC pea.l [A6 - 0x34] 00001A56 2F0B move.l -[A7], A3 00001A58 4EBA EF56 jsr [PC - 0x10AA /* 000009B0 */] 00001A5C 486E FFFC pea.l [A6 - 0x4] 00001A60 2254 movea.l A1, [A4] 00001A62 2069 0050 movea.l A0, [A1 + 0x50] 00001A66 2050 movea.l A0, [A0] 00001A68 3028 0008 move.w D0, [A0 + 0x8] 00001A6C 5340 subq.w D0, 1 00001A6E 3F00 move.w -[A7], D0 00001A70 2069 0050 movea.l A0, [A1 + 0x50] 00001A74 2050 movea.l A0, [A0] 00001A76 3028 0006 move.w D0, [A0 + 0x6] 00001A7A 5340 subq.w D0, 1 00001A7C 3F00 move.w -[A7], D0 00001A7E A880 syscall SetPt 00001A80 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001A84 486E FFDC pea.l [A6 - 0x24] 00001A88 2F0B move.l -[A7], A3 00001A8A 4EBA EF24 jsr [PC - 0x10DC /* 000009B0 */] 00001A8E 486E FFCC pea.l [A6 - 0x34] 00001A92 486E FFDC pea.l [A6 - 0x24] 00001A96 486E FFEC pea.l [A6 - 0x14] 00001A9A 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 00001A9E 42A7 clr.l -[A7] 00001AA0 202E FFD4 move.l D0, [A6 - 0x2C] 00001AA4 90AE FFCC sub.l D0, [A6 - 0x34] 00001AA8 2F00 move.l -[A7], D0 00001AAA 202E FFE4 move.l D0, [A6 - 0x1C] 00001AAE 90AE FFDC sub.l D0, [A6 - 0x24] 00001AB2 2F00 move.l -[A7], D0 00001AB4 201F move.l D0, [A7]+ 00001AB6 2E9F move.l [A7], [A7]+ 00001AB8 B097 cmp.l D0, [A7] 00001ABA 6F02 ble +0x4 /* 00001ABE */ 00001ABC 2E80 move.l [A7], D0 label00001ABE: 00001ABE 201F move.l D0, [A7]+ 00001AC0 3D40 FFC8 move.w [A6 - 0x38], D0 00001AC4 42A7 clr.l -[A7] 00001AC6 202E FFD8 move.l D0, [A6 - 0x28] 00001ACA 90AE FFD0 sub.l D0, [A6 - 0x30] 00001ACE 2F00 move.l -[A7], D0 00001AD0 202E FFE8 move.l D0, [A6 - 0x18] 00001AD4 90AE FFE0 sub.l D0, [A6 - 0x20] 00001AD8 2F00 move.l -[A7], D0 00001ADA 201F move.l D0, [A7]+ 00001ADC 2E9F move.l [A7], [A7]+ 00001ADE B097 cmp.l D0, [A7] 00001AE0 6F02 ble +0x4 /* 00001AE4 */ 00001AE2 2E80 move.l [A7], D0 label00001AE4: 00001AE4 201F move.l D0, [A7]+ 00001AE6 3D40 FFCA move.w [A6 - 0x36], D0 00001AEA 486E FFEC pea.l [A6 - 0x14] 00001AEE 2F2E FFC8 move.l -[A7], [A6 - 0x38] 00001AF2 1F2E 000C move.b -[A7], [A6 + 0xC] 00001AF6 2F0B move.l -[A7], A3 00001AF8 4EAD 3C02 jsr [A5 + 0x3C02 /* export_1916 */] label00001AFC: 00001AFC 4CDF 1800 movem.l A3,A4, [A7]+ 00001B00 4E5E unlink A6 00001B02 205F movea.l A0, [A7]+ 00001B04 5C4F addq.w A7, 6 00001B06 4ED0 jmp [A0] export_720: fn00001B08: 00001B08 4E56 0000 link A6, 0 00001B0C 2F2E 0012 move.l -[A7], [A6 + 0x12] 00001B10 2F2E 0012 move.l -[A7], [A6 + 0x12] 00001B14 1F2E 0010 move.b -[A7], [A6 + 0x10] 00001B18 1F2E 000E move.b -[A7], [A6 + 0xE] 00001B1C 1F2E 000C move.b -[A7], [A6 + 0xC] 00001B20 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B24 4EBA 013A jsr [PC + 0x13A /* 00001C60 */] 00001B28 4E5E unlink A6 00001B2A 205F movea.l A0, [A7]+ 00001B2C DEFC 000E add.w A7, 0xE 00001B30 4ED0 jmp [A0] 00001B32 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_721: // at 00001B34 (misaligned) 00001B36 0000 2F0C ori.b D0, 0xC 00001B3A 286E 0008 movea.l A4, [A6 + 0x8] 00001B3E 2054 movea.l A0, [A4] 00001B40 2F28 0058 move.l -[A7], [A0 + 0x58] 00001B44 A8DD syscall SetEmptyRgn 00001B46 2054 movea.l A0, [A4] 00001B48 2F28 0058 move.l -[A7], [A0 + 0x58] 00001B4C 4267 clr.w -[A7] 00001B4E 1F2E 000C move.b -[A7], [A6 + 0xC] 00001B52 1F3C 0001 move.b -[A7], 0x1 00001B56 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B5A 4EBA 000C jsr [PC + 0xC /* 00001B68 */] 00001B5E 285F movea.l A4, [A7]+ 00001B60 4E5E unlink A6 00001B62 205F movea.l A0, [A7]+ 00001B64 5C4F addq.w A7, 6 00001B66 4ED0 jmp [A0] export_722: fn00001B68: 00001B68 4E56 0000 link A6, 0 00001B6C 48E7 0018 movem.l -[A7], A3,A4 00001B70 266E 0008 movea.l A3, [A6 + 0x8] 00001B74 284B movea.l A4, A3 00001B76 102E 000E move.b D0, [A6 + 0xE] 00001B7A 670C beq +0xE /* 00001B88 */ 00001B7C 2054 movea.l A0, [A4] 00001B7E 2F28 0050 move.l -[A7], [A0 + 0x50] 00001B82 2F2D F714 move.l -[A7], [A5 - 0x8EC] 00001B86 A8DC syscall CopyRgn label00001B88: 00001B88 2F2D FC28 move.l -[A7], [A5 - 0x3D8] 00001B8C 2F3C 0001 0001 move.l -[A7], 0x10001 00001B92 2054 movea.l A0, [A4] 00001B94 3028 003E move.w D0, [A0 + 0x3E] 00001B98 5240 addq.w D0, 1 00001B9A 3F00 move.w -[A7], D0 00001B9C 3028 003C move.w D0, [A0 + 0x3C] 00001BA0 5240 addq.w D0, 1 00001BA2 3F00 move.w -[A7], D0 00001BA4 A8DE syscall SetRecRgn 00001BA6 2F2E 0012 move.l -[A7], [A6 + 0x12] 00001BAA 2F2D FC28 move.l -[A7], [A5 - 0x3D8] 00001BAE 2F2D FC28 move.l -[A7], [A5 - 0x3D8] 00001BB2 A8E4 syscall SectRgn 00001BB4 102E 0010 move.b D0, [A6 + 0x10] 00001BB8 6718 beq +0x1A /* 00001BD2 */ 00001BBA C02E 000C and.b D0, [A6 + 0xC] 00001BBE 6712 beq +0x14 /* 00001BD2 */ 00001BC0 2F2D FC28 move.l -[A7], [A5 - 0x3D8] 00001BC4 2054 movea.l A0, [A4] 00001BC6 2F28 0050 move.l -[A7], [A0 + 0x50] 00001BCA 2F28 0050 move.l -[A7], [A0 + 0x50] 00001BCE A8E5 syscall UnionRgn 00001BD0 6024 bra +0x26 /* 00001BF6 */ label00001BD2: 00001BD2 102E 000C move.b D0, [A6 + 0xC] 00001BD6 670E beq +0x10 /* 00001BE6 */ 00001BD8 2F2D FC28 move.l -[A7], [A5 - 0x3D8] 00001BDC 2054 movea.l A0, [A4] 00001BDE 2F28 0050 move.l -[A7], [A0 + 0x50] 00001BE2 A8DC syscall CopyRgn 00001BE4 6010 bra +0x12 /* 00001BF6 */ label00001BE6: 00001BE6 2054 movea.l A0, [A4] 00001BE8 2F28 0050 move.l -[A7], [A0 + 0x50] 00001BEC 2F2D FC28 move.l -[A7], [A5 - 0x3D8] 00001BF0 2F28 0050 move.l -[A7], [A0 + 0x50] 00001BF4 A8E6 syscall DiffRgn label00001BF6: 00001BF6 2054 movea.l A0, [A4] 00001BF8 2F28 0050 move.l -[A7], [A0 + 0x50] 00001BFC 2F28 0054 move.l -[A7], [A0 + 0x54] 00001C00 A8DC syscall CopyRgn 00001C02 102E 000E move.b D0, [A6 + 0xE] 00001C06 6748 beq +0x4A /* 00001C50 */ 00001C08 2F2D F714 move.l -[A7], [A5 - 0x8EC] 00001C0C 2054 movea.l A0, [A4] 00001C0E 2F28 0050 move.l -[A7], [A0 + 0x50] 00001C12 2F2D F724 move.l -[A7], [A5 - 0x8DC] 00001C16 A8E6 syscall DiffRgn 00001C18 2F2D F724 move.l -[A7], [A5 - 0x8DC] 00001C1C 2054 movea.l A0, [A4] 00001C1E 1F28 002C move.b -[A7], [A0 + 0x2C] 00001C22 1F3C 0001 move.b -[A7], 0x1 00001C26 2F0B move.l -[A7], A3 00001C28 4EBA F452 jsr [PC - 0xBAE /* 0000107C */] 00001C2C 2054 movea.l A0, [A4] 00001C2E 2F28 0050 move.l -[A7], [A0 + 0x50] 00001C32 2F2D F714 move.l -[A7], [A5 - 0x8EC] 00001C36 2F2D F724 move.l -[A7], [A5 - 0x8DC] 00001C3A A8E6 syscall DiffRgn 00001C3C 2F2D F724 move.l -[A7], [A5 - 0x8DC] 00001C40 1F3C 0001 move.b -[A7], 0x1 00001C44 2054 movea.l A0, [A4] 00001C46 1F28 002C move.b -[A7], [A0 + 0x2C] 00001C4A 2F0B move.l -[A7], A3 00001C4C 4EBA F42E jsr [PC - 0xBD2 /* 0000107C */] label00001C50: 00001C50 4CDF 1800 movem.l A3,A4, [A7]+ 00001C54 4E5E unlink A6 00001C56 205F movea.l A0, [A7]+ 00001C58 DEFC 000E add.w A7, 0xE 00001C5C 4ED0 jmp [A0] 00001C5E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001C60-00001C66 fn00001C60: 00001C60 4E56 0000 link A6, 0 00001C64 2F0C move.l -[A7], A4 // end alternate branch 00001C60-00001C66 fn00001C60: // (misaligned) 00001C62 0000 2F0C ori.b D0, 0xC 00001C66 286E 0008 movea.l A4, [A6 + 0x8] 00001C6A 4A6E 0018 tst.w [A6 + 0x18] 00001C6E 57C0 seq D0 00001C70 4A00 tst.b D0 00001C72 6728 beq +0x2A /* 00001C9C */ 00001C74 4A6E 0016 tst.w [A6 + 0x16] 00001C78 57C1 seq D1 00001C7A C001 and.b D0, D1 00001C7C 671E beq +0x20 /* 00001C9C */ 00001C7E 4A6E 0014 tst.w [A6 + 0x14] 00001C82 57C1 seq D1 00001C84 C001 and.b D0, D1 00001C86 6714 beq +0x16 /* 00001C9C */ 00001C88 4A6E 0012 tst.w [A6 + 0x12] 00001C8C 57C1 seq D1 00001C8E C001 and.b D0, D1 00001C90 670A beq +0xC /* 00001C9C */ 00001C92 2054 movea.l A0, [A4] 00001C94 2F28 0058 move.l -[A7], [A0 + 0x58] 00001C98 A8DD syscall SetEmptyRgn 00001C9A 601C bra +0x1E /* 00001CB8 */ label00001C9C: 00001C9C 2054 movea.l A0, [A4] 00001C9E 2F28 0058 move.l -[A7], [A0 + 0x58] 00001CA2 2F2E 0016 move.l -[A7], [A6 + 0x16] 00001CA6 302E 0014 move.w D0, [A6 + 0x14] 00001CAA 5240 addq.w D0, 1 00001CAC 3F00 move.w -[A7], D0 00001CAE 302E 0012 move.w D0, [A6 + 0x12] 00001CB2 5240 addq.w D0, 1 00001CB4 3F00 move.w -[A7], D0 00001CB6 A8DE syscall SetRecRgn label00001CB8: 00001CB8 2054 movea.l A0, [A4] 00001CBA 2F28 0058 move.l -[A7], [A0 + 0x58] 00001CBE 1F2E 0010 move.b -[A7], [A6 + 0x10] 00001CC2 1F2E 000E move.b -[A7], [A6 + 0xE] 00001CC6 1F2E 000C move.b -[A7], [A6 + 0xC] 00001CCA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CCE 4EBA FE98 jsr [PC - 0x168 /* 00001B68 */] 00001CD2 285F movea.l A4, [A7]+ 00001CD4 4E5E unlink A6 00001CD6 205F movea.l A0, [A7]+ 00001CD8 DEFC 0012 add.w A7, 0x12 00001CDC 4ED0 jmp [A0] 00001CDE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001CE0-00001CE4 export_723: fn00001CE0: 00001CE0 4E56 FFF4 link A6, -0x000C // end alternate branch 00001CE0-00001CE4 export_723: // at 00001CE0 (misaligned) fn00001CE0: // (misaligned) 00001CE2 FFF4 .invalid <> 00001CE4 2F0C move.l -[A7], A4 00001CE6 206E 000C movea.l A0, [A6 + 0xC] 00001CEA 43EE FFF8 lea.l A1, [A6 - 0x8] 00001CEE 7003 moveq.l D0, 0x03 label00001CF0: 00001CF0 32D8 move.w [A1]+, [A0]+ 00001CF2 51C8 FFFC dbf D0, -0x6 /* 00001CF0 */ 00001CF6 286E 0008 movea.l A4, [A6 + 0x8] 00001CFA 4267 clr.w -[A7] 00001CFC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001D00 2054 movea.l A0, [A4] 00001D02 2F28 0040 move.l -[A7], [A0 + 0x40] 00001D06 4EBA E6D8 jsr [PC - 0x1928 /* 000003E0 */] 00001D0A 3D5F FFF6 move.w [A6 - 0xA], [A7]+ 00001D0E 4267 clr.w -[A7] 00001D10 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001D14 2054 movea.l A0, [A4] 00001D16 2F28 0044 move.l -[A7], [A0 + 0x44] 00001D1A 4EBA E6C4 jsr [PC - 0x193C /* 000003E0 */] 00001D1E 3D5F FFF4 move.w [A6 - 0xC], [A7]+ 00001D22 4A6E FFF6 tst.w [A6 - 0xA] 00001D26 57C0 seq D0 00001D28 4A00 tst.b D0 00001D2A 660A bne +0xC /* 00001D36 */ 00001D2C 4A6E FFF4 tst.w [A6 - 0xC] 00001D30 57C1 seq D1 00001D32 8001 or.b D0, D1 00001D34 6708 beq +0xA /* 00001D3E */ label00001D36: 00001D36 2D6D FC34 0010 move.l [A6 + 0x10], [A5 - 0x3CC] 00001D3C 6006 bra +0x8 /* 00001D44 */ label00001D3E: 00001D3E 2D6E FFF4 0010 move.l [A6 + 0x10], [A6 - 0xC] label00001D44: 00001D44 285F movea.l A4, [A7]+ 00001D46 4E5E unlink A6 00001D48 205F movea.l A0, [A7]+ 00001D4A 504F addq.w A7, 8 00001D4C 4ED0 jmp [A0] 00001D4E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001D50-00001D54 fn00001D50: 00001D50 4E56 FFF4 link A6, -0x000C // end alternate branch 00001D50-00001D54 fn00001D50: // (misaligned) 00001D52 FFF4 .invalid <> 00001D54 2F0C move.l -[A7], A4 00001D56 206E 000C movea.l A0, [A6 + 0xC] 00001D5A 43EE FFF8 lea.l A1, [A6 - 0x8] 00001D5E 7003 moveq.l D0, 0x03 label00001D60: 00001D60 32D8 move.w [A1]+, [A0]+ 00001D62 51C8 FFFC dbf D0, -0x6 /* 00001D60 */ 00001D66 286E 0008 movea.l A4, [A6 + 0x8] 00001D6A 4267 clr.w -[A7] 00001D6C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001D70 2054 movea.l A0, [A4] 00001D72 2F28 0040 move.l -[A7], [A0 + 0x40] 00001D76 4EBA E668 jsr [PC - 0x1998 /* 000003E0 */] 00001D7A 3D5F FFF6 move.w [A6 - 0xA], [A7]+ 00001D7E 6608 bne +0xA /* 00001D88 */ 00001D80 2054 movea.l A0, [A4] 00001D82 3D68 003E FFF6 move.w [A6 - 0xA], [A0 + 0x3E] label00001D88: 00001D88 4267 clr.w -[A7] 00001D8A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001D8E 2054 movea.l A0, [A4] 00001D90 2F28 0044 move.l -[A7], [A0 + 0x44] 00001D94 4EBA E64A jsr [PC - 0x19B6 /* 000003E0 */] 00001D98 3D5F FFF4 move.w [A6 - 0xC], [A7]+ 00001D9C 6608 bne +0xA /* 00001DA6 */ 00001D9E 2054 movea.l A0, [A4] 00001DA0 3D68 003C FFF4 move.w [A6 - 0xC], [A0 + 0x3C] label00001DA6: 00001DA6 2D6E FFF4 0010 move.l [A6 + 0x10], [A6 - 0xC] 00001DAC 285F movea.l A4, [A7]+ 00001DAE 4E5E unlink A6 00001DB0 205F movea.l A0, [A7]+ 00001DB2 504F addq.w A7, 8 00001DB4 4ED0 jmp [A0] 00001DB6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_724: // at 00001DB8 (misaligned) 00001DBA FEF8 206E .extension 0xEF8 <> // unimplemented 00001DBE 000C 43EE ori.b A4, 0xEE 00001DC2 FFF8 .invalid <> 00001DC4 7003 moveq.l D0, 0x03 label00001DC6: 00001DC6 32D8 move.w [A1]+, [A0]+ 00001DC8 51C8 FFFC dbf D0, -0x6 /* 00001DC6 */ 00001DCC 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001DD0 486E FEF8 pea.l [A6 - 0x108] 00001DD4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001DD8 4EAD 3AA2 jsr [A5 + 0x3AA2 /* export_1872 */] 00001DDC 4267 clr.w -[A7] 00001DDE 3F2E 0012 move.w -[A7], [A6 + 0x12] 00001DE2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001DE6 4EBA F808 jsr [PC - 0x7F8 /* 000015F0 */] 00001DEA 4A5F tst.w [A7]+ 00001DEC 6F0E ble +0x10 /* 00001DFC */ 00001DEE 486E FEF8 pea.l [A6 - 0x108] 00001DF2 486E FFF8 pea.l [A6 - 0x8] 00001DF6 4267 clr.w -[A7] 00001DF8 4EAD 223A jsr [A5 + 0x223A /* export_1091 */] label00001DFC: 00001DFC 4E5E unlink A6 00001DFE 205F movea.l A0, [A7]+ 00001E00 DEFC 000C add.w A7, 0xC 00001E04 4ED0 jmp [A0] 00001E06 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_725: // at 00001E08 (misaligned) 00001E0A 0000 4267 ori.b D0, 0x67 /* 'g' */ 00001E0E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E12 4EAD 1E4A jsr [A5 + 0x1E4A /* export_965 */] 00001E16 101F move.b D0, [A7]+ 00001E18 6710 beq +0x12 /* 00001E2A */ 00001E1A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E1E 4EBA 0014 jsr [PC + 0x14 /* 00001E34 */] 00001E22 1D7C 0001 000C move.b [A6 + 0xC], 0x1 00001E28 6004 bra +0x6 /* 00001E2E */ label00001E2A: 00001E2A 422E 000C clr.b [A6 + 0xC] label00001E2E: 00001E2E 4E5E unlink A6 00001E30 2E9F move.l [A7], [A7]+ 00001E32 4E75 rts export_726: fn00001E34: 00001E34 4E56 FFF4 link A6, -0x000C 00001E38 2F0A move.l -[A7], A2 00001E3A 206E 0008 movea.l A0, [A6 + 0x8] 00001E3E 43EE FFF4 lea.l A1, [A6 - 0xC] 00001E42 2050 movea.l A0, [A0] 00001E44 45E8 005C lea.l A2, [A0 + 0x5C] 00001E48 7005 moveq.l D0, 0x05 label00001E4A: 00001E4A 32DA move.w [A1]+, [A2]+ 00001E4C 51C8 FFFC dbf D0, -0x6 /* 00001E4A */ 00001E50 486E FFF4 pea.l [A6 - 0xC] 00001E54 4EAD 2292 jsr [A5 + 0x2292 /* export_1102 */] 00001E58 A89E syscall PenNormal 00001E5A 245F movea.l A2, [A7]+ 00001E5C 4E5E unlink A6 00001E5E 2E9F move.l [A7], [A7]+ 00001E60 4E75 rts 00001E62 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_727: // at 00001E64 (misaligned) 00001E66 0000 4E5E ori.b D0, 0x5E /* '^' */ 00001E6A 205F movea.l A0, [A7]+ 00001E6C DEFC 000C add.w A7, 0xC 00001E70 4ED0 jmp [A0] 00001E72 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_728: // at 00001E74 (misaligned) 00001E76 0000 4267 ori.b D0, 0x67 /* 'g' */ 00001E7A 2F2E 000C move.l -[A7], [A6 + 0xC] 00001E7E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E82 4EBA EADC jsr [PC - 0x1524 /* 00000960 */] 00001E86 101F move.b D0, [A7]+ 00001E88 6716 beq +0x18 /* 00001EA0 */ 00001E8A 2F00 move.l -[A7], D0 00001E8C 4267 clr.w -[A7] 00001E8E 3F2E 000C move.w -[A7], [A6 + 0xC] 00001E92 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E96 4EBA 0014 jsr [PC + 0x14 /* 00001EAC */] 00001E9A 121F move.b D1, [A7]+ 00001E9C 201F move.l D0, [A7]+ 00001E9E C001 and.b D0, D1 label00001EA0: 00001EA0 1D40 0010 move.b [A6 + 0x10], D0 00001EA4 4E5E unlink A6 00001EA6 205F movea.l A0, [A7]+ 00001EA8 504F addq.w A7, 8 00001EAA 4ED0 jmp [A0] fn00001EAC: 00001EAC 4E56 0000 link A6, 0 00001EB0 7001 moveq.l D0, 0x01 00001EB2 B06E 000C cmp.w D0, [A6 + 0xC] 00001EB6 5FC0 sle D0 00001EB8 4A00 tst.b D0 00001EBA 6712 beq +0x14 /* 00001ECE */ 00001EBC 206E 0008 movea.l A0, [A6 + 0x8] 00001EC0 322E 000C move.w D1, [A6 + 0xC] 00001EC4 2050 movea.l A0, [A0] 00001EC6 B268 003C cmp.w D1, [A0 + 0x3C] 00001ECA 5FC1 sle D1 00001ECC C001 and.b D0, D1 label00001ECE: 00001ECE 4400 neg.b D0 00001ED0 1D40 000E move.b [A6 + 0xE], D0 00001ED4 4E5E unlink A6 00001ED6 205F movea.l A0, [A7]+ 00001ED8 5C4F addq.w A7, 6 00001EDA 4ED0 jmp [A0] export_729: 00001EDC 4E56 FFFC link A6, -0x0004 00001EE0 42A7 clr.l -[A7] 00001EE2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001EE6 4EBA F64C jsr [PC - 0x9B4 /* 00001534 */] 00001EEA 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00001EEE 3D6E FFFC 000C move.w [A6 + 0xC], [A6 - 0x4] 00001EF4 4E5E unlink A6 00001EF6 2E9F move.l [A7], [A7]+ 00001EF8 4E75 rts 00001EFA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_730: // at 00001EFC (misaligned) 00001EFE 0000 4E5E ori.b D0, 0x5E /* '^' */ 00001F02 205F movea.l A0, [A7]+ 00001F04 DEFC 000A add.w A7, 0xA /* '\n' */ 00001F08 4ED0 jmp [A0] 00001F0A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_731: // at 00001F0C (misaligned) 00001F0E 0000 3F2E ori.b D0, 0x2E /* '.' */ 00001F12 0010 2F2E ori.b [A0], 0x2E /* '.' */ 00001F16 000C 2F2E ori.b A4, 0x2E /* '.' */ 00001F1A 0008 4EAD ori.b A0, 0xAD 00001F1E 3A92 move.w [A5], [A2] 00001F20 4E5E unlink A6 00001F22 205F movea.l A0, [A7]+ 00001F24 DEFC 000C add.w A7, 0xC 00001F28 4ED0 jmp [A0] 00001F2A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001F2C-00001F32 fn00001F2C: 00001F2C 4E56 0000 link A6, 0 00001F30 2F0C move.l -[A7], A4 // end alternate branch 00001F2C-00001F32 fn00001F2C: // (misaligned) 00001F2E 0000 2F0C ori.b D0, 0xC 00001F32 286E 0008 movea.l A4, [A6 + 0x8] 00001F36 2F2E 000C move.l -[A7], [A6 + 0xC] 00001F3A 2054 movea.l A0, [A4] 00001F3C 3028 004A move.w D0, [A0 + 0x4A] 00001F40 D068 0068 add.w D0, [A0 + 0x68] 00001F44 3F00 move.w -[A7], D0 00001F46 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F4A 4EBA F908 jsr [PC - 0x6F8 /* 00001854 */] 00001F4E 285F movea.l A4, [A7]+ 00001F50 4E5E unlink A6 00001F52 205F movea.l A0, [A7]+ 00001F54 504F addq.w A7, 8 00001F56 4ED0 jmp [A0] export_732: 00001F58 4E56 0000 link A6, 0 00001F5C 3F3C 0001 move.w -[A7], 0x1 00001F60 3F2E 000C move.w -[A7], [A6 + 0xC] 00001F64 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F68 4EBA FFC2 jsr [PC - 0x3E /* 00001F2C */] 00001F6C 4E5E unlink A6 00001F6E 205F movea.l A0, [A7]+ 00001F70 5C4F addq.w A7, 6 00001F72 4ED0 jmp [A0] export_733: 00001F74 4E56 0000 link A6, 0 00001F78 206E 0008 movea.l A0, [A6 + 0x8] 00001F7C 2050 movea.l A0, [A0] 00001F7E 3028 003C move.w D0, [A0 + 0x3C] 00001F82 5240 addq.w D0, 1 00001F84 3F00 move.w -[A7], D0 00001F86 3F2E 000C move.w -[A7], [A6 + 0xC] 00001F8A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F8E 4EBA FF9C jsr [PC - 0x64 /* 00001F2C */] 00001F92 4E5E unlink A6 00001F94 205F movea.l A0, [A7]+ 00001F96 5C4F addq.w A7, 6 00001F98 4ED0 jmp [A0] 00001F9A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_734: // at 00001F9C (misaligned) 00001F9E FFFC .invalid <> 00001FA0 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1 00001FA6 3D6E 000C FFFC move.w [A6 - 0x4], [A6 + 0xC] 00001FAC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001FB0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001FB4 4EBA F6D2 jsr [PC - 0x92E /* 00001688 */] 00001FB8 4E5E unlink A6 00001FBA 205F movea.l A0, [A7]+ 00001FBC 5C4F addq.w A7, 6 00001FBE 4ED0 jmp [A0] export_735: 00001FC0 4E56 0000 link A6, 0 00001FC4 3F2E 0012 move.w -[A7], [A6 + 0x12] 00001FC8 1F2E 0010 move.b -[A7], [A6 + 0x10] 00001FCC 1F2E 000E move.b -[A7], [A6 + 0xE] 00001FD0 1F2E 000C move.b -[A7], [A6 + 0xC] 00001FD4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001FD8 4EAD 3A8A jsr [A5 + 0x3A8A /* export_1869 */] 00001FDC 4E5E unlink A6 00001FDE 205F movea.l A0, [A7]+ 00001FE0 DEFC 000E add.w A7, 0xE 00001FE4 4ED0 jmp [A0] 00001FE6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_736: // at 00001FE8 (misaligned) 00001FEA FFFC .invalid <> 00001FEC 3D6E 0012 FFFC move.w [A6 - 0x4], [A6 + 0x12] 00001FF2 42A7 clr.l -[A7] 00001FF4 7001 moveq.l D0, 0x01 00001FF6 2F00 move.l -[A7], D0 00001FF8 302E 0012 move.w D0, [A6 + 0x12] 00001FFC 48C0 ext.l D0 00001FFE 2F00 move.l -[A7], D0 00002000 201F move.l D0, [A7]+ 00002002 2E9F move.l [A7], [A7]+ 00002004 B097 cmp.l D0, [A7] 00002006 6C02 bge +0x4 /* 0000200A */ 00002008 2E80 move.l [A7], D0 label0000200A: 0000200A 201F move.l D0, [A7]+ 0000200C 3D40 FFFE move.w [A6 - 0x2], D0 00002010 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002014 1F2E 0010 move.b -[A7], [A6 + 0x10] 00002018 1F2E 000E move.b -[A7], [A6 + 0xE] 0000201C 1F2E 000C move.b -[A7], [A6 + 0xC] 00002020 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002024 4EBA FAE2 jsr [PC - 0x51E /* 00001B08 */] 00002028 4E5E unlink A6 0000202A 205F movea.l A0, [A7]+ 0000202C DEFC 000C add.w A7, 0xC 00002030 4ED0 jmp [A0] 00002032 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_737: // at 00002034 (misaligned) 00002036 0000 2F0C ori.b D0, 0xC 0000203A 286E 0008 movea.l A4, [A6 + 0x8] 0000203E 2054 movea.l A0, [A4] 00002040 216E 000C 000E move.l [A0 + 0xE], [A6 + 0xC] 00002046 7000 moveq.l D0, 0x00 00002048 2140 0012 move.l [A0 + 0x12], D0 0000204C 42A7 clr.l -[A7] 0000204E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002052 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */] 00002056 285F movea.l A4, [A7]+ 00002058 4E5E unlink A6 0000205A 205F movea.l A0, [A7]+ 0000205C 504F addq.w A7, 8 0000205E 4ED0 jmp [A0] export_738: 00002060 4E56 FFF8 link A6, -0x0008 00002064 206E 000C movea.l A0, [A6 + 0xC] 00002068 43EE FFF8 lea.l A1, [A6 - 0x8] 0000206C 7003 moveq.l D0, 0x03 label0000206E: 0000206E 32D8 move.w [A1]+, [A0]+ 00002070 51C8 FFFC dbf D0, -0x6 /* 0000206E */ 00002074 4E5E unlink A6 00002076 205F movea.l A0, [A7]+ 00002078 504F addq.w A7, 8 0000207A 4ED0 jmp [A0] export_739: 0000207C 4E56 0000 link A6, 0 00002080 4E5E unlink A6 00002082 205F movea.l A0, [A7]+ 00002084 DEFC 000E add.w A7, 0xE 00002088 4ED0 jmp [A0] 0000208A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_740: // at 0000208C (misaligned) 0000208E 0000 4E5E ori.b D0, 0x5E /* '^' */ 00002092 2E9F move.l [A7], [A7]+ 00002094 4E75 rts 00002096 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_741: // at 00002098 (misaligned) 0000209A 0000 4E5E ori.b D0, 0x5E /* '^' */ 0000209E 2E9F move.l [A7], [A7]+ 000020A0 4E75 rts 000020A2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_742: // at 000020A4 (misaligned) 000020A6 FFFE .invalid <> 000020A8 2F0C move.l -[A7], A4 000020AA 286E 0008 movea.l A4, [A6 + 0x8] 000020AE 42A7 clr.l -[A7] 000020B0 2054 movea.l A0, [A4] 000020B2 3F28 0002 move.w -[A7], [A0 + 0x2] 000020B6 486E FFFF pea.l [A6 - 0x1] 000020BA 2F28 0022 move.l -[A7], [A0 + 0x22] 000020BE 4EAD 3D1A jsr [A5 + 0x3D1A /* export_1951 */] 000020C2 4A9F tst.l [A7]+ 000020C4 285F movea.l A4, [A7]+ 000020C6 4E5E unlink A6 000020C8 2E9F move.l [A7], [A7]+ 000020CA 4E75 rts fn000020CC: 000020CC 4E56 FFFC link A6, -0x0004 000020D0 2F0C move.l -[A7], A4 000020D2 42A7 clr.l -[A7] 000020D4 3F3C E000 move.w -[A7], 0xE000 000020D8 A9BA syscall GetString 000020DA 285F movea.l A4, [A7]+ 000020DC 200C move.l D0, A4 000020DE 56C0 sne D0 000020E0 4A00 tst.b D0 000020E2 671C beq +0x1E /* 00002100 */ 000020E4 2054 movea.l A0, [A4] 000020E6 4241 clr.w D1 000020E8 1210 move.b D1, [A0] 000020EA 7440 moveq.l D2, 0x40 000020EC B441 cmp.w D2, D1 000020EE 5EC1 sgt D1 000020F0 C001 and.b D0, D1 000020F2 670C beq +0xE /* 00002100 */ 000020F4 2F14 move.l -[A7], [A4] 000020F6 2F2E 000C move.l -[A7], [A6 + 0xC] 000020FA 4EAD 21B2 jsr [A5 + 0x21B2 /* export_1074 */] 000020FE 6006 bra +0x8 /* 00002106 */ label00002100: 00002100 206E 000C movea.l A0, [A6 + 0xC] 00002104 4210 clr.b [A0] label00002106: 00002106 285F movea.l A4, [A7]+ 00002108 4E5E unlink A6 0000210A 205F movea.l A0, [A7]+ 0000210C 504F addq.w A7, 8 0000210E 4ED0 jmp [A0] export_743: fn00002110: 00002110 4E56 FFFA link A6, -0x0006 00002114 48E7 0308 movem.l -[A7], D6,D7,A4 00002118 286E 0008 movea.l A4, [A6 + 0x8] 0000211C 102E 0014 move.b D0, [A6 + 0x14] 00002120 4880 ext.w D0 00002122 41ED F908 lea.l A0, [A5 - 0x6F8] 00002126 1E30 0000 move.b D7, [A0 + D0.w] 0000212A 206E 000C movea.l A0, [A6 + 0xC] 0000212E 10BC 0001 move.b [A0], 0x1 00002132 42A7 clr.l -[A7] 00002134 1007 move.b D0, D7 00002136 4880 ext.w D0 00002138 2054 movea.l A0, [A4] 0000213A E540 asl D0.w, 2 0000213C 2230 001A move.l D1, [A0 + D0.w + 0x1A] 00002140 D2AE 0010 add.l D1, [A6 + 0x10] 00002144 2F01 move.l -[A7], D1 00002146 1007 move.b D0, D7 00002148 4880 ext.w D0 0000214A E540 asl D0.w, 2 0000214C 2F30 004C move.l -[A7], [A0 + D0.w + 0x4C] 00002150 201F move.l D0, [A7]+ 00002152 2E9F move.l [A7], [A7]+ 00002154 B097 cmp.l D0, [A7] 00002156 6C02 bge +0x4 /* 0000215A */ 00002158 2E80 move.l [A7], D0 label0000215A: 0000215A 2C1F move.l D6, [A7]+ 0000215C 2D46 0016 move.l [A6 + 0x16], D6 00002160 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00002164 4E5E unlink A6 00002166 205F movea.l A0, [A7]+ 00002168 DEFC 000E add.w A7, 0xE 0000216C 4ED0 jmp [A0] 0000216E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00002172 0000 2F2E ori.b D0, 0x2E /* '.' */ 00002176 000C 4EAD ori.b A4, 0xAD 0000217A 0F4A bchg A2, D7 0000217C 4E5E unlink A6 0000217E 205F movea.l A0, [A7]+ 00002180 504F addq.w A7, 8 00002182 4ED0 jmp [A0] export_744: 00002184 4E56 FEB8 link A6, -0x0148 00002188 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 0000218C 2A2E 0008 move.l D5, [A6 + 0x8] 00002190 2845 movea.l A4, D5 00002192 41EE FFE0 lea.l A0, [A6 - 0x20] 00002196 2454 movea.l A2, [A4] 00002198 43EA 0024 lea.l A1, [A2 + 0x24] 0000219C 700F moveq.l D0, 0x0F label0000219E: 0000219E 30D9 move.w [A0]+, [A1]+ 000021A0 51C8 FFFC dbf D0, -0x6 /* 0000219E */ 000021A4 3C2A 0060 move.w D6, [A2 + 0x60] 000021A8 2D6A 0016 FFDA move.l [A6 - 0x26], [A2 + 0x16] 000021AE 2D6A 008C FFD6 move.l [A6 - 0x2A], [A2 + 0x8C] 000021B4 202A 0062 move.l D0, [A2 + 0x62] 000021B8 B0AD F86C cmp.l D0, [A5 - 0x794] 000021BC 6C7E bge +0x80 /* 0000223C */ 000021BE 486E FED4 pea.l [A6 - 0x12C] 000021C2 2F05 move.l -[A7], D5 000021C4 4EBA FF06 jsr [PC - 0xFA /* 000020CC */] 000021C8 2054 movea.l A0, [A4] 000021CA 4AA8 0066 tst.l [A0 + 0x66] 000021CE 57C0 seq D0 000021D0 4A00 tst.b D0 000021D2 662A bne +0x2C /* 000021FE */ 000021D4 2F00 move.l -[A7], D0 000021D6 4267 clr.w -[A7] 000021D8 2254 movea.l A1, [A4] 000021DA 2069 0066 movea.l A0, [A1 + 0x66] 000021DE 2F10 move.l -[A7], [A0] 000021E0 486E FED4 pea.l [A6 - 0x12C] 000021E4 4267 clr.w -[A7] 000021E6 1F3C 0001 move.b -[A7], 0x1 000021EA 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 000021EE 121F move.b D1, [A7]+ 000021F0 201F move.l D0, [A7]+ 000021F2 0A01 0001 xori.b D1, 0x1 000021F6 8001 or.b D0, D1 000021F8 0240 0001 andi.w D0, 0x1 000021FC 6734 beq +0x36 /* 00002232 */ label000021FE: 000021FE 42A7 clr.l -[A7] 00002200 2054 movea.l A0, [A4] 00002202 2F28 0066 move.l -[A7], [A0 + 0x66] 00002206 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */] 0000220A 2054 movea.l A0, [A4] 0000220C 215F 0066 move.l [A0 + 0x66], [A7]+ 00002210 42A7 clr.l -[A7] 00002212 486E FED4 pea.l [A6 - 0x12C] 00002216 A906 syscall NewString 00002218 2054 movea.l A0, [A4] 0000221A 215F 0066 move.l [A0 + 0x66], [A7]+ 0000221E 2054 movea.l A0, [A4] 00002220 2F28 0066 move.l -[A7], [A0 + 0x66] 00002224 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 00002228 486E FFD5 pea.l [A6 - 0x2B] 0000222C 2F05 move.l -[A7], D5 0000222E 4EBA 0B28 jsr [PC + 0xB28 /* 00002D58 */] label00002232: 00002232 42A7 clr.l -[A7] 00002234 A975 syscall TickCount 00002236 2054 movea.l A0, [A4] 00002238 215F 0062 move.l [A0 + 0x62], [A7]+ label0000223C: 0000223C 2254 movea.l A1, [A4] 0000223E 2069 0056 movea.l A0, [A1 + 0x56] 00002242 2050 movea.l A0, [A0] 00002244 2D48 FEC0 move.l [A6 - 0x140], A0 00002248 45E9 0024 lea.l A2, [A1 + 0x24] 0000224C 41E8 0010 lea.l A0, [A0 + 0x10] 00002250 7003 moveq.l D0, 0x03 label00002252: 00002252 34D8 move.w [A2]+, [A0]+ 00002254 51C8 FFFC dbf D0, -0x6 /* 00002252 */ 00002258 206E FEC0 movea.l A0, [A6 - 0x140] 0000225C 47E8 0002 lea.l A3, [A0 + 0x2] 00002260 41E9 008C lea.l A0, [A1 + 0x8C] 00002264 2D48 FEBC move.l [A6 - 0x144], A0 00002268 316B 0004 0002 move.w [A0 + 0x2], [A3 + 0x4] 0000226E 206E FEBC movea.l A0, [A6 - 0x144] 00002272 30AB 0002 move.w [A0], [A3 + 0x2] 00002276 3353 0060 move.w [A1 + 0x60], [A3] 0000227A 2054 movea.l A0, [A4] 0000227C 4868 0016 pea.l [A0 + 0x16] 00002280 2F2B 0002 move.l -[A7], [A3 + 0x2] 00002284 A880 syscall SetPt 00002286 2254 movea.l A1, [A4] 00002288 41E9 0024 lea.l A0, [A1 + 0x24] 0000228C 2D48 FEB8 move.l [A6 - 0x148], A0 00002290 5088 addq.l A0, 8 00002292 244B movea.l A2, A3 00002294 5C8A addq.l A2, 6 00002296 7003 moveq.l D0, 0x03 label00002298: 00002298 30DA move.w [A0]+, [A2]+ 0000229A 51C8 FFFC dbf D0, -0x6 /* 00002298 */ 0000229E 1029 006F move.b D0, [A1 + 0x6F] 000022A2 6600 00A8 bne +0xAA /* 0000234C */ 000022A6 206E FEB8 movea.l A0, [A6 - 0x148] 000022AA 4868 0010 pea.l [A0 + 0x10] 000022AE 42A7 clr.l -[A7] 000022B0 206E FEB8 movea.l A0, [A6 - 0x148] 000022B4 3F28 0012 move.w -[A7], [A0 + 0x12] 000022B8 206E FEBC movea.l A0, [A6 - 0x144] 000022BC 3F28 0002 move.w -[A7], [A0 + 0x2] 000022C0 301F move.w D0, [A7]+ 000022C2 C1DF muls.w D0, [A7]+ 000022C4 2E80 move.l [A7], D0 000022C6 302E FFD8 move.w D0, [A6 - 0x28] 000022CA 48C0 ext.l D0 000022CC 2F00 move.l -[A7], D0 000022CE 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */] 000022D2 201F move.l D0, [A7]+ 000022D4 3F00 move.w -[A7], D0 000022D6 42A7 clr.l -[A7] 000022D8 206E FEB8 movea.l A0, [A6 - 0x148] 000022DC 3F28 0010 move.w -[A7], [A0 + 0x10] 000022E0 206E FEBC movea.l A0, [A6 - 0x144] 000022E4 3F10 move.w -[A7], [A0] 000022E6 301F move.w D0, [A7]+ 000022E8 C1DF muls.w D0, [A7]+ 000022EA 2E80 move.l [A7], D0 000022EC 302E FFD6 move.w D0, [A6 - 0x2A] 000022F0 48C0 ext.l D0 000022F2 2F00 move.l -[A7], D0 000022F4 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */] 000022F8 201F move.l D0, [A7]+ 000022FA 3F00 move.w -[A7], D0 000022FC 42A7 clr.l -[A7] 000022FE 206E FEB8 movea.l A0, [A6 - 0x148] 00002302 3F28 0016 move.w -[A7], [A0 + 0x16] 00002306 206E FEBC movea.l A0, [A6 - 0x144] 0000230A 3F28 0002 move.w -[A7], [A0 + 0x2] 0000230E 301F move.w D0, [A7]+ 00002310 C1DF muls.w D0, [A7]+ 00002312 2E80 move.l [A7], D0 00002314 302E FFD8 move.w D0, [A6 - 0x28] 00002318 48C0 ext.l D0 0000231A 2F00 move.l -[A7], D0 0000231C 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */] 00002320 201F move.l D0, [A7]+ 00002322 3F00 move.w -[A7], D0 00002324 42A7 clr.l -[A7] 00002326 206E FEB8 movea.l A0, [A6 - 0x148] 0000232A 3F28 0014 move.w -[A7], [A0 + 0x14] 0000232E 206E FEBC movea.l A0, [A6 - 0x144] 00002332 3F10 move.w -[A7], [A0] 00002334 301F move.w D0, [A7]+ 00002336 C1DF muls.w D0, [A7]+ 00002338 2E80 move.l [A7], D0 0000233A 302E FFD6 move.w D0, [A6 - 0x2A] 0000233E 48C0 ext.l D0 00002340 2F00 move.l -[A7], D0 00002342 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */] 00002346 201F move.l D0, [A7]+ 00002348 3F00 move.w -[A7], D0 0000234A A8A7 syscall SetRect label0000234C: 0000234C 41EE FEC4 lea.l A0, [A6 - 0x13C] 00002350 2454 movea.l A2, [A4] 00002352 43EA 0024 lea.l A1, [A2 + 0x24] 00002356 7003 moveq.l D0, 0x03 label00002358: 00002358 30D9 move.w [A0]+, [A1]+ 0000235A 51C8 FFFC dbf D0, -0x6 /* 00002358 */ 0000235E 41EE FECC lea.l A0, [A6 - 0x134] 00002362 43EA 002C lea.l A1, [A2 + 0x2C] 00002366 7003 moveq.l D0, 0x03 label00002368: 00002368 30D9 move.w [A0]+, [A1]+ 0000236A 51C8 FFFC dbf D0, -0x6 /* 00002368 */ 0000236E 4267 clr.w -[A7] 00002370 486E FEC4 pea.l [A6 - 0x13C] 00002374 486E FFE0 pea.l [A6 - 0x20] 00002378 A8A6 syscall EqualRect 0000237A 101F move.b D0, [A7]+ 0000237C 0A00 0001 xori.b D0, 0x1 00002380 4A00 tst.b D0 00002382 6648 bne +0x4A /* 000023CC */ 00002384 2F00 move.l -[A7], D0 00002386 4267 clr.w -[A7] 00002388 486E FECC pea.l [A6 - 0x134] 0000238C 486E FFE8 pea.l [A6 - 0x18] 00002390 A8A6 syscall EqualRect 00002392 121F move.b D1, [A7]+ 00002394 201F move.l D0, [A7]+ 00002396 0A01 0001 xori.b D1, 0x1 0000239A 8001 or.b D0, D1 0000239C 4A00 tst.b D0 0000239E 662C bne +0x2E /* 000023CC */ 000023A0 2F00 move.l -[A7], D0 000023A2 4267 clr.w -[A7] 000023A4 2054 movea.l A0, [A4] 000023A6 2F28 0016 move.l -[A7], [A0 + 0x16] 000023AA 2F2E FFDA move.l -[A7], [A6 - 0x26] 000023AE A881 syscall EqualPt 000023B0 121F move.b D1, [A7]+ 000023B2 201F move.l D0, [A7]+ 000023B4 0A01 0001 xori.b D1, 0x1 000023B8 8001 or.b D0, D1 000023BA 4A00 tst.b D0 000023BC 660E bne +0x10 /* 000023CC */ 000023BE 0C46 7FFF cmpi.w D6, 0x7FFF 000023C2 57C1 seq D1 000023C4 8001 or.b D0, D1 000023C6 0240 0001 andi.w D0, 0x1 000023CA 6738 beq +0x3A /* 00002404 */ label000023CC: 000023CC 4207 clr.b D7 000023CE 2054 movea.l A0, [A4] 000023D0 4AA8 0012 tst.l [A0 + 0x12] 000023D4 6720 beq +0x22 /* 000023F6 */ 000023D6 2248 movea.l A1, A0 000023D8 2069 0012 movea.l A0, [A1 + 0x12] 000023DC 2050 movea.l A0, [A0] 000023DE 1028 001F move.b D0, [A0 + 0x1F] 000023E2 6712 beq +0x14 /* 000023F6 */ 000023E4 487A FD8A pea.l [PC - 0x276 /* 00002170, value 0x4E560000 'NV\0\0', cstring "NV" */] 000023E8 2F0E move.l -[A7], A6 000023EA 2054 movea.l A0, [A4] 000023EC 2F28 0012 move.l -[A7], [A0 + 0x12] 000023F0 4EAD 1D3A jsr [A5 + 0x1D3A /* export_931 */] 000023F4 7E01 moveq.l D7, 0x01 label000023F6: 000023F6 1007 move.b D0, D7 000023F8 660A bne +0xC /* 00002404 */ 000023FA 2054 movea.l A0, [A4] 000023FC 2F28 000E move.l -[A7], [A0 + 0xE] 00002400 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */] label00002404: 00002404 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+ 00002408 4E5E unlink A6 0000240A 2E9F move.l [A7], [A7]+ 0000240C 4E75 rts 0000240E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002410-00002414 fn00002410: 00002410 4E56 FFFE link A6, -0x0002 // end alternate branch 00002410-00002414 fn00002410: // (misaligned) 00002412 FFFE .invalid <> 00002414 2F3C D000 0000 move.l -[A7], 0xD0000000 0000241A A8FD syscall PrGlue 0000241C 4E5E unlink A6 0000241E 2E9F move.l [A7], [A7]+ 00002420 4E75 rts 00002422 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00002426 0000 206E ori.b D0, 0x6E /* 'n' */ 0000242A 0008 2F28 ori.b A0, 0x28 /* '(' */ 0000242E 0008 4EBA ori.b A0, 0xBA 00002432 FFDE .invalid <> 00002434 2F2D FC0C move.l -[A7], [A5 - 0x3F4] 00002438 A873 syscall SetPort 0000243A 2F2D FC8C move.l -[A7], [A5 - 0x374] 0000243E 4EAD 1CE2 jsr [A5 + 0x1CE2 /* export_920 */] 00002442 4E5E unlink A6 00002444 205F movea.l A0, [A7]+ 00002446 DEFC 000A add.w A7, 0xA /* '\n' */ 0000244A 4ED0 jmp [A0] export_745: fn0000244C: 0000244C 4E56 FFC2 link A6, -0x003E 00002450 102D FAB8 move.b D0, [A5 - 0x548] 00002454 674C beq +0x4E /* 000024A2 */ 00002456 4267 clr.w -[A7] 00002458 2F3C C000 0200 move.l -[A7], 0xC0000200 0000245E A8FD syscall PrGlue 00002460 486E FFC2 pea.l [A6 - 0x3E] 00002464 487A FFBE pea.l [PC - 0x42 /* 00002424, value 0x4E560000 'NV\0\0', cstring "NV" */] 00002468 2F0E move.l -[A7], A6 0000246A 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 0000246E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002472 4EBA 0450 jsr [PC + 0x450 /* 000028C4 */] 00002476 41EE 000C lea.l A0, [A6 + 0xC] 0000247A 2018 move.l D0, [A0]+ 0000247C 6702 beq +0x4 /* 00002480 */ 0000247E 2F00 move.l -[A7], D0 label00002480: 00002480 2050 movea.l A0, [A0] 00002482 4E90 jsr [A0] 00002484 486E FFC2 pea.l [A6 - 0x3E] 00002488 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */] 0000248C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002490 4EBA FF7E jsr [PC - 0x82 /* 00002410 */] 00002494 2F2D FC0C move.l -[A7], [A5 - 0x3F4] 00002498 A873 syscall SetPort 0000249A 2F2D FC8C move.l -[A7], [A5 - 0x374] 0000249E 4EAD 1CE2 jsr [A5 + 0x1CE2 /* export_920 */] label000024A2: 000024A2 4E5E unlink A6 000024A4 205F movea.l A0, [A7]+ 000024A6 DEFC 000C add.w A7, 0xC 000024AA 4ED0 jmp [A0] export_746: 000024AC 4E56 0000 link A6, 0 000024B0 2F0C move.l -[A7], A4 000024B2 286E 0008 movea.l A4, [A6 + 0x8] 000024B6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000024BA 4EAD 1BB2 jsr [A5 + 0x1BB2 /* export_882 */] 000024BE 102D FAB8 move.b D0, [A5 - 0x548] 000024C2 6746 beq +0x48 /* 0000250A */ 000024C4 2054 movea.l A0, [A4] 000024C6 4AA8 000E tst.l [A0 + 0xE] 000024CA 56C1 sne D1 000024CC C001 and.b D0, D1 000024CE 4A00 tst.b D0 000024D0 6738 beq +0x3A /* 0000250A */ 000024D2 2F00 move.l -[A7], D0 000024D4 4267 clr.w -[A7] 000024D6 4EAD 23A2 jsr [A5 + 0x23A2 /* export_1136 */] 000024DA 121F move.b D1, [A7]+ 000024DC 201F move.l D0, [A7]+ 000024DE 0A01 0001 xori.b D1, 0x1 000024E2 C001 and.b D0, D1 000024E4 6724 beq +0x26 /* 0000250A */ 000024E6 3F3C 00B2 move.w -[A7], 0xB2 000024EA 1F3C 0001 move.b -[A7], 0x1 000024EE 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */] 000024F2 3F3C 00B0 move.w -[A7], 0xB0 000024F6 1F3C 0001 move.b -[A7], 0x1 000024FA 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */] 000024FE 3F3C 00B1 move.w -[A7], 0xB1 00002502 1F3C 0001 move.b -[A7], 0x1 00002506 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */] label0000250A: 0000250A 3F3C 00C9 move.w -[A7], 0xC9 0000250E 1F3C 0001 move.b -[A7], 0x1 00002512 2054 movea.l A0, [A4] 00002514 1F28 006B move.b -[A7], [A0 + 0x6B] 00002518 4EAD 1AB2 jsr [A5 + 0x1AB2 /* export_850 */] 0000251C 285F movea.l A4, [A7]+ 0000251E 4E5E unlink A6 00002520 2E9F move.l [A7], [A7]+ 00002522 4E75 rts 00002524 4E56 0000 link A6, 0 00002528 48E7 0118 movem.l -[A7], D7,A3,A4 0000252C 2E2E 000E move.l D7, [A6 + 0xE] 00002530 286E 0008 movea.l A4, [A6 + 0x8] 00002534 266C 0008 movea.l A3, [A4 + 0x8] 00002538 102C FFF6 move.b D0, [A4 - 0xA] 0000253C 4880 ext.w D0 0000253E E540 asl D0.w, 2 00002540 BEB4 00EC cmp.l D7, [A4 + D0.w - 0x20] 00002544 6F08 ble +0xA /* 0000254E */ 00002546 1D7C 0001 0012 move.b [A6 + 0x12], 0x1 0000254C 6044 bra +0x46 /* 00002592 */ label0000254E: 0000254E 422E 0012 clr.b [A6 + 0x12] 00002552 526C FFF4 addq.w [A4 - 0xC], 1 00002556 102C FFF6 move.b D0, [A4 - 0xA] 0000255A 4880 ext.w D0 0000255C E540 asl D0.w, 2 0000255E 122C FFF6 move.b D1, [A4 - 0xA] 00002562 4881 ext.w D1 00002564 41ED FDA0 lea.l A0, [A5 - 0x260] 00002568 D241 add.w D1, D1 0000256A 3430 1000 move.w D2, [A0 + D1.w] 0000256E 48C2 ext.l D2 00002570 2234 00E4 move.l D1, [A4 + D0.w - 0x28] 00002574 9282 sub.l D1, D2 00002576 B287 cmp.l D1, D7 00002578 6C18 bge +0x1A /* 00002592 */ 0000257A 1F2C FFF7 move.b -[A7], [A4 - 0x9] 0000257E 3F2C FFF4 move.w -[A7], [A4 - 0xC] 00002582 2F07 move.l -[A7], D7 00002584 1F2E 000C move.b -[A7], [A6 + 0xC] 00002588 2053 movea.l A0, [A3] 0000258A 2F28 000E move.l -[A7], [A0 + 0xE] 0000258E 4EAD 1DEA jsr [A5 + 0x1DEA /* export_953 */] label00002592: 00002592 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00002596 4E5E unlink A6 00002598 205F movea.l A0, [A7]+ 0000259A DEFC 000A add.w A7, 0xA /* '\n' */ 0000259E 4ED0 jmp [A0] export_747: fn000025A0: 000025A0 4E56 FFE2 link A6, -0x001E 000025A4 48E7 0018 movem.l -[A7], A3,A4 000025A8 206E 000C movea.l A0, [A6 + 0xC] 000025AC 43EE FFF8 lea.l A1, [A6 - 0x8] 000025B0 7003 moveq.l D0, 0x03 label000025B2: 000025B2 32D8 move.w [A1]+, [A0]+ 000025B4 51C8 FFFC dbf D0, -0x6 /* 000025B2 */ 000025B8 266E 0008 movea.l A3, [A6 + 0x8] 000025BC 284B movea.l A4, A3 000025BE 2054 movea.l A0, [A4] 000025C0 1028 006B move.b D0, [A0 + 0x6B] 000025C4 675C beq +0x5E /* 00002622 */ 000025C6 2F0B move.l -[A7], A3 000025C8 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */] 000025CC 486D FD9C pea.l [A5 - 0x264] 000025D0 A899 syscall SetPenState 000025D2 486E FFF8 pea.l [A6 - 0x8] 000025D6 486E FFE4 pea.l [A6 - 0x1C] 000025DA 2054 movea.l A0, [A4] 000025DC 2F28 000E move.l -[A7], [A0 + 0xE] 000025E0 4EAD 1F02 jsr [A5 + 0x1F02 /* export_988 */] 000025E4 422E FFE2 clr.b [A6 - 0x1E] 000025E8 1D6E FFE2 FFF7 move.b [A6 - 0x9], [A6 - 0x1E] 000025EE 602A bra +0x2C /* 0000261A */ label000025F0: 000025F0 102E FFF7 move.b D0, [A6 - 0x9] 000025F4 4880 ext.w D0 000025F6 41ED F908 lea.l A0, [A5 - 0x6F8] 000025FA 1D70 0000 FFF6 move.b [A6 - 0xA], [A0 + D0.w] 00002600 426E FFF4 clr.w [A6 - 0xC] 00002604 1F2E FFF7 move.b -[A7], [A6 - 0x9] 00002608 4267 clr.w -[A7] 0000260A 487A FF18 pea.l [PC - 0xE8 /* 00002524, value 0x4E560000 'NV\0\0', cstring "NV" */] 0000260E 2F0E move.l -[A7], A6 00002610 2F0B move.l -[A7], A3 00002612 4EBA 00C8 jsr [PC + 0xC8 /* 000026DC */] 00002616 522E FFF7 addq.b [A6 - 0x9], 1 label0000261A: 0000261A 7001 moveq.l D0, 0x01 0000261C B02E FFF7 cmp.b D0, [A6 - 0x9] 00002620 6CCE bge -0x30 /* 000025F0 */ label00002622: 00002622 4CDF 1800 movem.l A3,A4, [A7]+ 00002626 4E5E unlink A6 00002628 205F movea.l A0, [A7]+ 0000262A 504F addq.w A7, 8 0000262C 4ED0 jmp [A0] 0000262E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_748: // at 00002630 (misaligned) 00002632 FFF0 .invalid <> 00002634 48E7 0128 movem.l -[A7], D7,A2,A4 00002638 1E2E 0014 move.b D7, [A6 + 0x14] 0000263C 286E 0008 movea.l A4, [A6 + 0x8] 00002640 1007 move.b D0, D7 00002642 4880 ext.w D0 00002644 41ED F908 lea.l A0, [A5 - 0x6F8] 00002648 1230 0000 move.b D1, [A0 + D0.w] 0000264C 4881 ext.w D1 0000264E E541 asl D1.w, 2 00002650 2DAE 000E 10F8 move.l [A6 + D1.w - 0x8], [A6 + 0xE] 00002656 1007 move.b D0, D7 00002658 4880 ext.w D0 0000265A E540 asl D0.w, 2 0000265C 7200 moveq.l D1, 0x00 0000265E 2D81 00F8 move.l [A6 + D0.w - 0x8], D1 00002662 42A7 clr.l -[A7] 00002664 486E FFF8 pea.l [A6 - 0x8] 00002668 2054 movea.l A0, [A4] 0000266A 2F28 000E move.l -[A7], [A0 + 0xE] 0000266E 4EAD 1F2A jsr [A5 + 0x1F2A /* export_993 */] 00002672 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 00002676 2254 movea.l A1, [A4] 00002678 2069 000E movea.l A0, [A1 + 0xE] 0000267C 1007 move.b D0, D7 0000267E 4880 ext.w D0 00002680 2050 movea.l A0, [A0] 00002682 E540 asl D0.w, 2 00002684 1207 move.b D1, D7 00002686 4881 ext.w D1 00002688 45ED FDA0 lea.l A2, [A5 - 0x260] 0000268C D241 add.w D1, D1 0000268E 3432 1000 move.w D2, [A2 + D1.w] 00002692 48C2 ext.l D2 00002694 2230 0022 move.l D1, [A0 + D0.w + 0x22] 00002698 9282 sub.l D1, D2 0000269A 1007 move.b D0, D7 0000269C 4880 ext.w D0 0000269E E540 asl D0.w, 2 000026A0 2D81 00F8 move.l [A6 + D0.w - 0x8], D1 000026A4 42A7 clr.l -[A7] 000026A6 486E FFF8 pea.l [A6 - 0x8] 000026AA 2054 movea.l A0, [A4] 000026AC 2F28 000E move.l -[A7], [A0 + 0xE] 000026B0 4EAD 1F2A jsr [A5 + 0x1F2A /* export_993 */] 000026B4 2D5F FFF0 move.l [A6 - 0x10], [A7]+ 000026B8 2054 movea.l A0, [A4] 000026BA 1028 006B move.b D0, [A0 + 0x6B] 000026BE 670C beq +0xE /* 000026CC */ 000026C0 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000026C4 A893 syscall MoveTo 000026C6 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000026CA A891 syscall LineTo label000026CC: 000026CC 4CDF 1480 movem.l D7,A2,A4, [A7]+ 000026D0 4E5E unlink A6 000026D2 205F movea.l A0, [A7]+ 000026D4 DEFC 000E add.w A7, 0xE 000026D8 4ED0 jmp [A0] 000026DA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000026DC-000026E0 export_749: fn000026DC: 000026DC 4E56 FFEE link A6, -0x0012 // end alternate branch 000026DC-000026E0 export_749: // at 000026DC (misaligned) fn000026DC: // (misaligned) 000026DE FFEE .invalid <> 000026E0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000026E4 286E 0008 movea.l A4, [A6 + 0x8] 000026E8 2054 movea.l A0, [A4] 000026EA 47E8 0044 lea.l A3, [A0 + 0x44] 000026EE 102E 0016 move.b D0, [A6 + 0x16] 000026F2 4880 ext.w D0 000026F4 43ED F908 lea.l A1, [A5 - 0x6F8] 000026F8 1231 0000 move.b D1, [A1 + D0.w] 000026FC 4881 ext.w D1 000026FE E541 asl D1.w, 2 00002700 2A33 1000 move.l D5, [A3 + D1.w] 00002704 102E 0016 move.b D0, [A6 + 0x16] 00002708 4880 ext.w D0 0000270A 43ED F908 lea.l A1, [A5 - 0x6F8] 0000270E 1231 0000 move.b D1, [A1 + D0.w] 00002712 4881 ext.w D1 00002714 E541 asl D1.w, 2 00002716 2833 1008 move.l D4, [A3 + D1.w + 0x8] 0000271A 2E05 move.l D7, D5 0000271C 1D7C 0001 FFF3 move.b [A6 - 0xD], 0x1 00002722 4206 clr.b D6 label00002724: 00002724 B887 cmp.l D4, D7 00002726 5EC0 sgt D0 00002728 4A00 tst.b D0 0000272A 6740 beq +0x42 /* 0000276C */ 0000272C 1206 move.b D1, D6 0000272E 0A01 0001 xori.b D1, 0x1 00002732 C001 and.b D0, D1 00002734 6736 beq +0x38 /* 0000276C */ 00002736 BA87 cmp.l D5, D7 00002738 6718 beq +0x1A /* 00002752 */ 0000273A 4267 clr.w -[A7] 0000273C 2F07 move.l -[A7], D7 0000273E 1F2E FFF3 move.b -[A7], [A6 - 0xD] 00002742 41EE 000C lea.l A0, [A6 + 0xC] 00002746 2018 move.l D0, [A0]+ 00002748 6702 beq +0x4 /* 0000274C */ 0000274A 2F00 move.l -[A7], D0 label0000274C: 0000274C 2050 movea.l A0, [A0] 0000274E 4E90 jsr [A0] 00002750 1C1F move.b D6, [A7]+ label00002752: 00002752 42A7 clr.l -[A7] 00002754 1F2E 0016 move.b -[A7], [A6 + 0x16] 00002758 2F07 move.l -[A7], D7 0000275A 486E FFF3 pea.l [A6 - 0xD] 0000275E 2054 movea.l A0, [A4] 00002760 2F28 000E move.l -[A7], [A0 + 0xE] 00002764 4EAD 3B62 jsr [A5 + 0x3B62 /* export_1896 */] 00002768 2E1F move.l D7, [A7]+ 0000276A 60B8 bra -0x46 /* 00002724 */ label0000276C: 0000276C 102E 0014 move.b D0, [A6 + 0x14] 00002770 6718 beq +0x1A /* 0000278A */ 00002772 4267 clr.w -[A7] 00002774 2F07 move.l -[A7], D7 00002776 1F2E FFF3 move.b -[A7], [A6 - 0xD] 0000277A 41EE 000C lea.l A0, [A6 + 0xC] 0000277E 2018 move.l D0, [A0]+ 00002780 6702 beq +0x4 /* 00002784 */ 00002782 2F00 move.l -[A7], D0 label00002784: 00002784 2050 movea.l A0, [A0] 00002786 4E90 jsr [A0] 00002788 1C1F move.b D6, [A7]+ label0000278A: 0000278A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 0000278E 4E5E unlink A6 00002790 205F movea.l A0, [A7]+ 00002792 DEFC 0010 add.w A7, 0x10 00002796 4ED0 jmp [A0] export_750: 00002798 4E56 FFF0 link A6, -0x0010 0000279C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000027A0 266E 000C movea.l A3, [A6 + 0xC] 000027A4 3A2E 0010 move.w D5, [A6 + 0x10] 000027A8 1E2E 0012 move.b D7, [A6 + 0x12] 000027AC 286E 0008 movea.l A4, [A6 + 0x8] 000027B0 1007 move.b D0, D7 000027B2 4880 ext.w D0 000027B4 41ED F908 lea.l A0, [A5 - 0x6F8] 000027B8 1C30 0000 move.b D6, [A0 + D0.w] 000027BC 1006 move.b D0, D6 000027BE 4880 ext.w D0 000027C0 2054 movea.l A0, [A4] 000027C2 1230 0054 move.b D1, [A0 + D0.w + 0x54] 000027C6 6728 beq +0x2A /* 000027F0 */ 000027C8 1006 move.b D0, D6 000027CA 4880 ext.w D0 000027CC 2054 movea.l A0, [A4] 000027CE E540 asl D0.w, 2 000027D0 1206 move.b D1, D6 000027D2 4881 ext.w D1 000027D4 E541 asl D1.w, 2 000027D6 3405 move.w D2, D5 000027D8 48C2 ext.l D2 000027DA 2F30 101A move.l -[A7], [A0 + D1.w + 0x1A] 000027DE 2F02 move.l -[A7], D2 000027E0 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 000027E4 221F move.l D1, [A7]+ 000027E6 D2B0 0044 add.l D1, [A0 + D0.w + 0x44] 000027EA 2681 move.l [A3], D1 000027EC 6000 0094 bra +0x96 /* 00002882 */ label000027F0: 000027F0 1007 move.b D0, D7 000027F2 4880 ext.w D0 000027F4 2054 movea.l A0, [A4] 000027F6 D040 add.w D0, D0 000027F8 BA70 0070 cmp.w D5, [A0 + D0.w + 0x70] 000027FC 660E bne +0x10 /* 0000280C */ 000027FE 1007 move.b D0, D7 00002800 4880 ext.w D0 00002802 2054 movea.l A0, [A4] 00002804 E540 asl D0.w, 2 00002806 26B0 0074 move.l [A3], [A0 + D0.w + 0x74] 0000280A 6076 bra +0x78 /* 00002882 */ label0000280C: 0000280C 1007 move.b D0, D7 0000280E 4880 ext.w D0 00002810 2054 movea.l A0, [A4] 00002812 D040 add.w D0, D0 00002814 BA70 0070 cmp.w D5, [A0 + D0.w + 0x70] 00002818 6F1A ble +0x1C /* 00002834 */ 0000281A 1007 move.b D0, D7 0000281C 4880 ext.w D0 0000281E 2054 movea.l A0, [A4] 00002820 D040 add.w D0, D0 00002822 3830 0070 move.w D4, [A0 + D0.w + 0x70] 00002826 5244 addq.w D4, 1 00002828 1007 move.b D0, D7 0000282A 4880 ext.w D0 0000282C E540 asl D0.w, 2 0000282E 26B0 0074 move.l [A3], [A0 + D0.w + 0x74] 00002832 6018 bra +0x1A /* 0000284C */ label00002834: 00002834 7801 moveq.l D4, 0x01 00002836 1007 move.b D0, D7 00002838 4880 ext.w D0 0000283A 41ED F908 lea.l A0, [A5 - 0x6F8] 0000283E 1230 0000 move.b D1, [A0 + D0.w] 00002842 4881 ext.w D1 00002844 2054 movea.l A0, [A4] 00002846 E541 asl D1.w, 2 00002848 26B0 1044 move.l [A3], [A0 + D1.w + 0x44] label0000284C: 0000284C 3D44 FFF2 move.w [A6 - 0xE], D4 00002850 3D45 FFF0 move.w [A6 - 0x10], D5 00002854 3D6E FFF2 FFFC move.w [A6 - 0x4], [A6 - 0xE] 0000285A 601C bra +0x1E /* 00002878 */ label0000285C: 0000285C 42A7 clr.l -[A7] 0000285E 1F07 move.b -[A7], D7 00002860 2F13 move.l -[A7], [A3] 00002862 486E FFFF pea.l [A6 - 0x1] 00002866 2054 movea.l A0, [A4] 00002868 2F28 000E move.l -[A7], [A0 + 0xE] 0000286C 4EAD 3B62 jsr [A5 + 0x3B62 /* export_1896 */] 00002870 269F move.l [A3], [A7]+ 00002872 526E FFFC addq.w [A6 - 0x4], 1 00002876 690A bvs +0xC /* 00002882 */ label00002878: 00002878 302E FFFC move.w D0, [A6 - 0x4] 0000287C B06E FFF0 cmp.w D0, [A6 - 0x10] 00002880 6FDA ble -0x24 /* 0000285C */ label00002882: 00002882 42A7 clr.l -[A7] 00002884 2F13 move.l -[A7], [A3] 00002886 1006 move.b D0, D6 00002888 4880 ext.w D0 0000288A 2054 movea.l A0, [A4] 0000288C E540 asl D0.w, 2 0000288E 2F30 004C move.l -[A7], [A0 + D0.w + 0x4C] 00002892 201F move.l D0, [A7]+ 00002894 2E9F move.l [A7], [A7]+ 00002896 B097 cmp.l D0, [A7] 00002898 6C02 bge +0x4 /* 0000289C */ 0000289A 2E80 move.l [A7], D0 label0000289C: 0000289C 269F move.l [A3], [A7]+ 0000289E 1007 move.b D0, D7 000028A0 4880 ext.w D0 000028A2 2054 movea.l A0, [A4] 000028A4 D040 add.w D0, D0 000028A6 3185 0070 move.w [A0 + D0.w + 0x70], D5 000028AA 1007 move.b D0, D7 000028AC 4880 ext.w D0 000028AE E540 asl D0.w, 2 000028B0 2193 0074 move.l [A0 + D0.w + 0x74], [A3] 000028B4 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000028B8 4E5E unlink A6 000028BA 205F movea.l A0, [A7]+ 000028BC DEFC 000C add.w A7, 0xC 000028C0 4ED0 jmp [A0] 000028C2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000028C4-000028C8 fn000028C4: 000028C4 4E56 FFFE link A6, -0x0002 // end alternate branch 000028C4-000028C8 fn000028C4: // (misaligned) 000028C6 FFFE .invalid <> 000028C8 2F07 move.l -[A7], D7 000028CA 2F3C C800 0000 move.l -[A7], 0xC8000000 000028D0 A8FD syscall PrGlue 000028D2 4267 clr.w -[A7] 000028D4 2F3C BA00 0000 move.l -[A7], 0xBA000000 000028DA A8FD syscall PrGlue 000028DC 3E1F move.w D7, [A7]+ 000028DE 6720 beq +0x22 /* 00002900 */ 000028E0 70D5 moveq.l D0, 0xFFFFFFD5 000028E2 B047 cmp.w D0, D7 000028E4 57C0 seq D0 000028E6 4A00 tst.b D0 000028E8 660A bne +0xC /* 000028F4 */ 000028EA 0C47 FF3F cmpi.w D7, 0xFF3F 000028EE 57C1 seq D1 000028F0 8001 or.b D0, D1 000028F2 6704 beq +0x6 /* 000028F8 */ label000028F4: 000028F4 3E3C B1DB move.w D7, 0xB1DB label000028F8: 000028F8 3F07 move.w -[A7], D7 000028FA 42A7 clr.l -[A7] 000028FC 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */] label00002900: 00002900 2E1F move.l D7, [A7]+ 00002902 4E5E unlink A6 00002904 2E9F move.l [A7], [A7]+ 00002906 4E75 rts export_751: 00002908 4E56 FFF8 link A6, -0x0008 0000290C 48E7 0308 movem.l -[A7], D6,D7,A4 00002910 286E 0008 movea.l A4, [A6 + 0x8] 00002914 302E 000C move.w D0, [A6 + 0xC] 00002918 2054 movea.l A0, [A4] 0000291A 9068 005E sub.w D0, [A0 + 0x5E] 0000291E 3C00 move.w D6, D0 00002920 5246 addq.w D6, 1 00002922 1028 006A move.b D0, [A0 + 0x6A] 00002926 4880 ext.w D0 00002928 43ED F908 lea.l A1, [A5 - 0x6F8] 0000292C 1E31 0000 move.b D7, [A1 + D0.w] 00002930 3006 move.w D0, D6 00002932 5340 subq.w D0, 1 00002934 1207 move.b D1, D7 00002936 4881 ext.w D1 00002938 D241 add.w D1, D1 0000293A 48C0 ext.l D0 0000293C 81F0 105A divs.w D0, [A0 + D1.w + 0x5A] 00002940 1207 move.b D1, D7 00002942 4881 ext.w D1 00002944 D241 add.w D1, D1 00002946 3D80 10F8 move.w [A6 + D1.w - 0x8], D0 0000294A 1007 move.b D0, D7 0000294C 4880 ext.w D0 0000294E D040 add.w D0, D0 00002950 1207 move.b D1, D7 00002952 4881 ext.w D1 00002954 D241 add.w D1, D1 00002956 3430 105A move.w D2, [A0 + D1.w + 0x5A] 0000295A C5F6 00F8 muls.w D2, [A6 + D0.w - 0x8] 0000295E 3006 move.w D0, D6 00002960 9042 sub.w D0, D2 00002962 5340 subq.w D0, 1 00002964 1228 006A move.b D1, [A0 + 0x6A] 00002968 4881 ext.w D1 0000296A D241 add.w D1, D1 0000296C 3D80 10F8 move.w [A6 + D1.w - 0x8], D0 00002970 2D6E FFF8 000E move.l [A6 + 0xE], [A6 - 0x8] 00002976 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 0000297A 4E5E unlink A6 0000297C 205F movea.l A0, [A7]+ 0000297E 5C4F addq.w A7, 6 00002980 4ED0 jmp [A0] 00002982 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00002986 FFFC .invalid <> 00002988 2F0C move.l -[A7], A4 0000298A 286E 0008 movea.l A4, [A6 + 0x8] 0000298E 286C 0008 movea.l A4, [A4 + 0x8] 00002992 204C movea.l A0, A4 00002994 5088 addq.l A0, 8 00002996 2050 movea.l A0, [A0] 00002998 2D48 FFFC move.l [A6 - 0x4], A0 0000299C 2F2C 0008 move.l -[A7], [A4 + 0x8] 000029A0 4EAD 2432 jsr [A5 + 0x2432 /* export_1154 */] 000029A4 285F movea.l A4, [A7]+ 000029A6 4E5E unlink A6 000029A8 205F movea.l A0, [A7]+ 000029AA DEFC 000A add.w A7, 0xA /* '\n' */ 000029AE 4ED0 jmp [A0] 000029B0 4E56 FE8E link A6, -0x0172 000029B4 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 000029B8 286E 0008 movea.l A4, [A6 + 0x8] 000029BC 266C 0008 movea.l A3, [A4 + 0x8] 000029C0 2B6C 0008 FD90 move.l [A5 - 0x270], [A4 + 0x8] 000029C6 0C6C 00B3 0010 cmpi.w [A4 + 0x10], 0xB3 000029CC 57C0 seq D0 000029CE 4400 neg.b D0 000029D0 1D40 FED6 move.b [A6 - 0x12A], D0 000029D4 1D7C 0001 FED9 move.b [A6 - 0x127], 0x1 000029DA 422E FED8 clr.b [A6 - 0x128] 000029DE 2253 movea.l A1, [A3] 000029E0 2069 0056 movea.l A0, [A1 + 0x56] 000029E4 2050 movea.l A0, [A0] 000029E6 45EE FEE4 lea.l A2, [A6 - 0x11C] 000029EA 41E8 003E lea.l A0, [A0 + 0x3E] 000029EE 7009 moveq.l D0, 0x09 label000029F0: 000029F0 34D8 move.w [A2]+, [A0]+ 000029F2 51C8 FFFC dbf D0, -0x6 /* 000029F0 */ 000029F6 486E FED0 pea.l [A6 - 0x130] 000029FA 2053 movea.l A0, [A3] 000029FC 2F28 000E move.l -[A7], [A0 + 0xE] 00002A00 4EAD 0F32 jsr [A5 + 0xF32 /* export_482 */] 00002A04 2053 movea.l A0, [A3] 00002A06 216E FED0 005A move.l [A0 + 0x5A], [A6 - 0x130] 00002A0C 42A7 clr.l -[A7] 00002A0E 302E FEE4 move.w D0, [A6 - 0x11C] 00002A12 48C0 ext.l D0 00002A14 2F00 move.l -[A7], D0 00002A16 2053 movea.l A0, [A3] 00002A18 3028 005E move.w D0, [A0 + 0x5E] 00002A1C 48C0 ext.l D0 00002A1E 2F00 move.l -[A7], D0 00002A20 201F move.l D0, [A7]+ 00002A22 2E9F move.l [A7], [A7]+ 00002A24 B097 cmp.l D0, [A7] 00002A26 6F02 ble +0x4 /* 00002A2A */ 00002A28 2E80 move.l [A7], D0 label00002A2A: 00002A2A 201F move.l D0, [A7]+ 00002A2C 3E00 move.w D7, D0 00002A2E 42A7 clr.l -[A7] 00002A30 302E FEE6 move.w D0, [A6 - 0x11A] 00002A34 48C0 ext.l D0 00002A36 2F00 move.l -[A7], D0 00002A38 4267 clr.w -[A7] 00002A3A 2F2C 0008 move.l -[A7], [A4 + 0x8] 00002A3E 4EAD 3CFA jsr [A5 + 0x3CFA /* export_1947 */] 00002A42 301F move.w D0, [A7]+ 00002A44 48C0 ext.l D0 00002A46 2F00 move.l -[A7], D0 00002A48 201F move.l D0, [A7]+ 00002A4A 2E9F move.l [A7], [A7]+ 00002A4C B097 cmp.l D0, [A7] 00002A4E 6C02 bge +0x4 /* 00002A52 */ 00002A50 2E80 move.l [A7], D0 label00002A52: 00002A52 201F move.l D0, [A7]+ 00002A54 3C00 move.w D6, D0 00002A56 BE46 cmp.w D7, D6 00002A58 6F12 ble +0x14 /* 00002A6C */ 00002A5A 2F3C 00FB 0000 move.l -[A7], 0xFB0000 00002A60 42A7 clr.l -[A7] 00002A62 A985 syscall Alert 00002A64 3D5F FFFA move.w [A6 - 0x6], [A7]+ 00002A68 6000 0150 bra +0x152 /* 00002BBA */ label00002A6C: 00002A6C 3006 move.w D0, D6 00002A6E 9047 sub.w D0, D7 00002A70 5240 addq.w D0, 1 00002A72 3D40 FEE2 move.w [A6 - 0x11E], D0 00002A76 7001 moveq.l D0, 0x01 00002A78 B02E FEEA cmp.b D0, [A6 - 0x116] 00002A7C 57C0 seq D0 00002A7E 4400 neg.b D0 00002A80 1D40 FED7 move.b [A6 - 0x129], D0 00002A84 6748 beq +0x4A /* 00002ACE */ 00002A86 486E FEFA pea.l [A6 - 0x106] 00002A8A 486E FEF8 pea.l [A6 - 0x108] 00002A8E 486E FEDC pea.l [A6 - 0x124] 00002A92 2F2C 0008 move.l -[A7], [A4 + 0x8] 00002A96 4EAD 246A jsr [A5 + 0x246A /* export_1161 */] 00002A9A 102E FED6 move.b D0, [A6 - 0x12A] 00002A9E 6634 bne +0x36 /* 00002AD4 */ 00002AA0 4A2E FEFA tst.b [A6 - 0x106] 00002AA4 672E beq +0x30 /* 00002AD4 */ 00002AA6 2253 movea.l A1, [A3] 00002AA8 2069 0056 movea.l A0, [A1 + 0x56] 00002AAC 2050 movea.l A0, [A0] 00002AAE 41E8 003E lea.l A0, [A0 + 0x3E] 00002AB2 2D48 FE8E move.l [A6 - 0x172], A0 00002AB6 41EE FEFA lea.l A0, [A6 - 0x106] 00002ABA 246E FE8E movea.l A2, [A6 - 0x172] 00002ABE 2548 000C move.l [A2 + 0xC], A0 00002AC2 206E FE8E movea.l A0, [A6 - 0x172] 00002AC6 316E FEF8 0010 move.w [A0 + 0x10], [A6 - 0x108] 00002ACC 6006 bra +0x8 /* 00002AD4 */ label00002ACE: 00002ACE 3D7C 7FFF FEDC move.w [A6 - 0x124], 0x7FFF label00002AD4: 00002AD4 3A07 move.w D5, D7 00002AD6 5345 subq.w D5, 1 00002AD8 42A7 clr.l -[A7] 00002ADA 302E FEDC move.w D0, [A6 - 0x124] 00002ADE 48C0 ext.l D0 00002AE0 2F00 move.l -[A7], D0 00002AE2 302E FEE2 move.w D0, [A6 - 0x11E] 00002AE6 48C0 ext.l D0 00002AE8 2F00 move.l -[A7], D0 00002AEA 201F move.l D0, [A7]+ 00002AEC 2E9F move.l [A7], [A7]+ 00002AEE B097 cmp.l D0, [A7] 00002AF0 6C02 bge +0x4 /* 00002AF4 */ 00002AF2 2E80 move.l [A7], D0 label00002AF4: 00002AF4 201F move.l D0, [A7]+ 00002AF6 3D40 FEDC move.w [A6 - 0x124], D0 00002AFA 2F2C 0008 move.l -[A7], [A4 + 0x8] 00002AFE 4EAD 2462 jsr [A5 + 0x2462 /* export_1160 */] 00002B02 486E FE92 pea.l [A6 - 0x16E] 00002B06 487A FE7C pea.l [PC - 0x184 /* 00002984, value 0x4E56FFFC */] 00002B0A 2F0E move.l -[A7], A6 00002B0C 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] label00002B10: 00002B10 3805 move.w D4, D5 00002B12 5244 addq.w D4, 1 00002B14 42A7 clr.l -[A7] 00002B16 3F04 move.w -[A7], D4 00002B18 302E FEDC move.w D0, [A6 - 0x124] 00002B1C D044 add.w D0, D4 00002B1E 5340 subq.w D0, 1 00002B20 3F00 move.w -[A7], D0 00002B22 1F2E FED6 move.b -[A7], [A6 - 0x12A] 00002B26 302E FEDC move.w D0, [A6 - 0x124] 00002B2A B06E FEE2 cmp.w D0, [A6 - 0x11E] 00002B2E 5DC0 slt D0 00002B30 4400 neg.b D0 00002B32 1F00 move.b -[A7], D0 00002B34 486E FED8 pea.l [A6 - 0x128] 00002B38 486E FEDE pea.l [A6 - 0x122] 00002B3C 486E FED9 pea.l [A6 - 0x127] 00002B40 2F2C 0008 move.l -[A7], [A4 + 0x8] 00002B44 4EAD 244A jsr [A5 + 0x244A /* export_1157 */] 00002B48 206E 0008 movea.l A0, [A6 + 0x8] 00002B4C 215F 0012 move.l [A0 + 0x12], [A7]+ 00002B50 102E FED9 move.b D0, [A6 - 0x127] 00002B54 6704 beq +0x6 /* 00002B5A */ 00002B56 3A2E FEDE move.w D5, [A6 - 0x122] label00002B5A: 00002B5A 102E FED8 move.b D0, [A6 - 0x128] 00002B5E 6712 beq +0x14 /* 00002B72 */ 00002B60 302E FEDE move.w D0, [A6 - 0x122] 00002B64 5340 subq.w D0, 1 00002B66 9044 sub.w D0, D4 00002B68 3D40 FEDC move.w [A6 - 0x124], D0 00002B6C 1D7C 0001 FED9 move.b [A6 - 0x127], 0x1 label00002B72: 00002B72 BC45 cmp.w D6, D5 00002B74 57C0 seq D0 00002B76 4A00 tst.b D0 00002B78 661E bne +0x20 /* 00002B98 */ 00002B7A 7201 moveq.l D1, 0x01 00002B7C B26E FEDC cmp.w D1, [A6 - 0x124] 00002B80 5EC1 sgt D1 00002B82 8001 or.b D0, D1 00002B84 6612 bne +0x14 /* 00002B98 */ 00002B86 122E FED9 move.b D1, [A6 - 0x127] 00002B8A 0A01 0001 xori.b D1, 0x1 00002B8E 8001 or.b D0, D1 00002B90 0240 0001 andi.w D0, 0x1 00002B94 6700 FF7A beq -0x84 /* 00002B10 */ label00002B98: 00002B98 7001 moveq.l D0, 0x01 00002B9A B06E FEDC cmp.w D0, [A6 - 0x124] 00002B9E 6F0A ble +0xC /* 00002BAA */ 00002BA0 3F3C B1E0 move.w -[A7], 0xB1E0 00002BA4 42A7 clr.l -[A7] 00002BA6 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */] label00002BAA: 00002BAA 486E FE92 pea.l [A6 - 0x16E] 00002BAE 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */] 00002BB2 2F2C 0008 move.l -[A7], [A4 + 0x8] 00002BB6 4EAD 2432 jsr [A5 + 0x2432 /* export_1154 */] label00002BBA: 00002BBA 7000 moveq.l D0, 0x00 00002BBC 2B40 FD90 move.l [A5 - 0x270], D0 00002BC0 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 00002BC4 4E5E unlink A6 00002BC6 2E9F move.l [A7], [A7]+ 00002BC8 4E75 rts 00002BCA 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00002BCE 0000 0C6E ori.b D0, 0x6E /* 'n' */ 00002BD2 E020 asr D0.b, D0 00002BD4 0010 5CC0 ori.b [A0], 0xC0 00002BD8 4A00 tst.b D0 00002BDA 6718 beq +0x1A /* 00002BF4 */ 00002BDC 0C6E E02A 0010 cmpi.w [A6 + 0x10], 0xE02A 00002BE2 5FC1 sle D1 00002BE4 C001 and.b D0, D1 00002BE6 670C beq +0xE /* 00002BF4 */ 00002BE8 4267 clr.w -[A7] 00002BEA 2F3C 0082 0004 move.l -[A7], 0x820004 00002BF0 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */] label00002BF4: 00002BF4 4AAE 000C tst.l [A6 + 0xC] 00002BF8 6610 bne +0x12 /* 00002C0A */ 00002BFA 486D F9B8 pea.l [A5 - 0x648] 00002BFE 206E 0008 movea.l A0, [A6 + 0x8] 00002C02 2F28 0008 move.l -[A7], [A0 + 0x8] 00002C06 4EAD 3CDA jsr [A5 + 0x3CDA /* export_1943 */] label00002C0A: 00002C0A 3F2E 0010 move.w -[A7], [A6 + 0x10] 00002C0E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002C12 2F3C 0082 0004 move.l -[A7], 0x820004 00002C18 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */] 00002C1C 4E5E unlink A6 00002C1E 205F movea.l A0, [A7]+ 00002C20 DEFC 000A add.w A7, 0xA /* '\n' */ 00002C24 4ED0 jmp [A0] 00002C26 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_752: // at 00002C28 (misaligned) 00002C2A FFC2 .invalid <> 00002C2C 7000 moveq.l D0, 0x00 00002C2E 2D40 0012 move.l [A6 + 0x12], D0 00002C32 422D FD8C clr.b [A5 - 0x274] 00002C36 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002C3A 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */] 00002C3E 486E FFC2 pea.l [A6 - 0x3E] 00002C42 487A FF88 pea.l [PC - 0x78 /* 00002BCC, value 0x4E560000 'NV\0\0', cstring "NV" */] 00002C46 2F0E move.l -[A7], A6 00002C48 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 00002C4C 487A FD62 pea.l [PC - 0x29E /* 000029B0, value 0x4E56FE8E */] 00002C50 2F0E move.l -[A7], A6 00002C52 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002C56 4EBA F7F4 jsr [PC - 0x80C /* 0000244C */] 00002C5A 486E FFC2 pea.l [A6 - 0x3E] 00002C5E 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */] 00002C62 102D FD8C move.b D0, [A5 - 0x274] 00002C66 0A00 0001 xori.b D0, 0x1 00002C6A 206E 000C movea.l A0, [A6 + 0xC] 00002C6E 1080 move.b [A0], D0 00002C70 4E5E unlink A6 00002C72 205F movea.l A0, [A7]+ 00002C74 DEFC 000A add.w A7, 0xA /* '\n' */ 00002C78 4ED0 jmp [A0] 00002C7A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_753: // at 00002C7C (misaligned) 00002C7E FFFE .invalid <> 00002C80 48E7 0018 movem.l -[A7], A3,A4 00002C84 266E 0008 movea.l A3, [A6 + 0x8] 00002C88 486E FFFF pea.l [A6 - 0x1] 00002C8C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002C90 4EBA 00C6 jsr [PC + 0xC6 /* 00002D58 */] 00002C94 4267 clr.w -[A7] 00002C96 2F3C C000 0200 move.l -[A7], 0xC0000200 00002C9C A8FD syscall PrGlue 00002C9E 2253 movea.l A1, [A3] 00002CA0 2069 0056 movea.l A0, [A1 + 0x56] 00002CA4 2050 movea.l A0, [A0] 00002CA6 49E8 003E lea.l A4, [A0 + 0x3E] 00002CAA 28BC 0000 270F move.l [A4], 0x270F 00002CB0 1D7C 0001 000C move.b [A6 + 0xC], 0x1 00002CB6 4CDF 1800 movem.l A3,A4, [A7]+ 00002CBA 4E5E unlink A6 00002CBC 2E9F move.l [A7], [A7]+ 00002CBE 4E75 rts export_754: 00002CC0 4E56 0000 link A6, 0 00002CC4 2F0C move.l -[A7], A4 00002CC6 286E 0008 movea.l A4, [A6 + 0x8] 00002CCA 2054 movea.l A0, [A4] 00002CCC 4AA8 000E tst.l [A0 + 0xE] 00002CD0 6718 beq +0x1A /* 00002CEA */ 00002CD2 42A7 clr.l -[A7] 00002CD4 2054 movea.l A0, [A4] 00002CD6 2F28 000E move.l -[A7], [A0 + 0xE] 00002CDA 4EAD 3BAA jsr [A5 + 0x3BAA /* export_1905 */] 00002CDE 4A9F tst.l [A7]+ 00002CE0 56C0 sne D0 00002CE2 4400 neg.b D0 00002CE4 1D40 000C move.b [A6 + 0xC], D0 00002CE8 6004 bra +0x6 /* 00002CEE */ label00002CEA: 00002CEA 422E 000C clr.b [A6 + 0xC] label00002CEE: 00002CEE 285F movea.l A4, [A7]+ 00002CF0 4E5E unlink A6 00002CF2 2E9F move.l [A7], [A7]+ 00002CF4 4E75 rts 00002CF6 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00002CFA 0000 2F0A ori.b D0, 0xA /* '\n' */ 00002CFE 226E 0008 movea.l A1, [A6 + 0x8] 00002D02 2069 000C movea.l A0, [A1 + 0xC] 00002D06 2F08 move.l -[A7], A0 00002D08 4267 clr.w -[A7] 00002D0A 246E 0008 movea.l A2, [A6 + 0x8] 00002D0E 226A 0008 movea.l A1, [A2 + 0x8] 00002D12 2251 movea.l A1, [A1] 00002D14 2F29 0056 move.l -[A7], [A1 + 0x56] 00002D18 2F3C 5204 0498 move.l -[A7], 0x52040498 00002D1E A8FD syscall PrGlue 00002D20 101F move.b D0, [A7]+ 00002D22 205F movea.l A0, [A7]+ 00002D24 1080 move.b [A0], D0 00002D26 245F movea.l A2, [A7]+ 00002D28 4E5E unlink A6 00002D2A 2E9F move.l [A7], [A7]+ 00002D2C 4E75 rts 00002D2E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00002D32 0000 206E ori.b D0, 0x6E /* 'n' */ 00002D36 0008 2F28 ori.b A0, 0x28 /* '(' */ 00002D3A 0008 4EAD ori.b A0, 0xAD 00002D3E 3D22 move.w -[A6], -[A2] 00002D40 206E 0008 movea.l A0, [A6 + 0x8] 00002D44 2C48 movea.l A6, A0 00002D46 4EFA 003C jmp [PC + 0x3C /* 00002D84 */] 00002D4A 0000 4E5E ori.b D0, 0x5E /* '^' */ 00002D4E 205F movea.l A0, [A7]+ 00002D50 DEFC 000A add.w A7, 0xA /* '\n' */ 00002D54 4ED0 jmp [A0] 00002D56 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002D58-00002D5C export_755: fn00002D58: 00002D58 4E56 FFC2 link A6, -0x003E // end alternate branch 00002D58-00002D5C export_755: // at 00002D58 (misaligned) fn00002D58: // (misaligned) 00002D5A FFC2 .invalid <> 00002D5C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00002D60 486E FFC2 pea.l [A6 - 0x3E] 00002D64 487A FFCA pea.l [PC - 0x36 /* 00002D30, value 0x4E560000 'NV\0\0', cstring "NV" */] 00002D68 2F0E move.l -[A7], A6 00002D6A 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 00002D6E 487A FF88 pea.l [PC - 0x78 /* 00002CF8, value 0x4E560000 'NV\0\0', cstring "NV" */] 00002D72 2F0E move.l -[A7], A6 00002D74 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D78 4EBA F6D2 jsr [PC - 0x92E /* 0000244C */] 00002D7C 486E FFC2 pea.l [A6 - 0x3E] 00002D80 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */] label00002D84: 00002D84 4FEE FFA2 lea.l A7, [A6 - 0x5E] 00002D88 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00002D8C 4E5E unlink A6 00002D8E 205F movea.l A0, [A7]+ 00002D90 504F addq.w A7, 8 00002D92 4ED0 jmp [A0]